web-dev-qa-db-fra.com

Permettre à la session invité d'accéder à certains répertoires d'utilisateurs

Je veux que mes comptes invités puissent accéder à ~/Music. J'ai modifié les paramètres de mon compte principal, mais je ne trouve pas le partage lorsque je démarre une session d'invité. Où dois-je chercher ou que fais-je de mal?

Modifier: Maintenant, je peux voir le dossier racine en naviguant vers "Réseau", mais je ne peux accéder à aucun sous-répertoire.

alt text

2
Internet man

Tu le fais incorectement.

Les partages que vous configurez comme décrit dans votre question sont des partages réseau. Pour les personnes accédant à votre PC via un réseau. Vous ne voulez probablement pas d'actions.

Il existe de nombreuses façons de définir des autorisations pour autoriser l'utilisateur "invité" à accéder aux fichiers dans ~/Music.

Voici une façon:

En supposant que vous êtes heureux pour n'importe qui pour accéder à ce répertoire, vous pouvez le faire.

Vérifiez les autorisations sur votre répertoire personnel pour permettre à quiconque d'accéder à son contenu. Fonctionnement ls -l devrait renvoyer ceci

richardjh@ubuntu ~ $ ls -ld ~
drwxr-xr-x 57 richardjh richardjh 4096 2010-10-28 09:10 /home/richardjh

Le bit important est le drwxr-xr-x

Définissez les autorisations sur ~/Musique et tous les sous-dossiers sur 755 comme ceci

find ~/Music -type d -exec chmod o+rx {} \;

Définissez les autorisations sur tous les fichiers dans ~/Music et ses sous-dossiers comme celui-ci

find ~/Music -type f -exec chmod o+r {} \;

Connectez-vous en tant qu'invité et vous devriez pouvoir parcourir le répertoire Musique et lire les fichiers qu'il contient.

2
Richard Holloway