4 votes

Comment autoriser l'accès en lecture à l'utilisateur invité pour un disque secondaire NTFS ?

J'essaie de permettre à n'importe qui de se connecter en tant qu'invité et de regarder des films sur mon disque dur secondaire. Il s'agit d'un ordinateur Windows et le format de fichier est NTFS. Comme je n'ai pas de disque de sauvegarde assez grand pour tout copier et changer le format de fichier, je suis coincé avec NTFS.

Voici la ligne de code dans le fichier /etc/fstab que j'ai utilisée pour le monter automatiquement :

UUID=5292DEBE92DEA5AF /media/exthd ntfs-3g users,permissions,auto 0 0

J'ai également ajouté cette ligne à /etc/guest-session/prefs.sh pour que le compte invité soit ajouté au groupe guests que j'ai créé

adduser $USER guests

J'ai ensuite défini le groupe de chaque fichier comme étant des invités et j'ai donné à tous les groupes et à l'ensemble des accès en lecture.

Est-il possible de faire ce que je demande ?

Chaque fois que l'invité essaie d'accéder au lecteur, il obtient une erreur disant :

"Ce lieu n'a pas pu être affiché. Vous n'avez pas les permissions nécessaires pour voir le contenu de "seconddrive"."

EDITAR: J'ai découvert que le problème est lié à apparmor dans le profil lightdm-guest-session. Je n'ai pas beaucoup d'expérience avec apparmor. Comment puis-je savoir ce qui cause le problème dans ce profil ?

3voto

Wade73 Points 2102

Ouvrir /etc/apparmor.d/abstractions/lightdm pour l'édition et trouver ces lignes :

  owner /{,run/}media/ r,
  owner /{,run/}media/** rmwlixk,  # we want access to USB sticks and the like

Je pense que l'abandon de la owner Une partie de ces lignes fera la différence (après le prochain redémarrage). Notez cependant que cela signifie que vous donnez aux utilisateurs invités l'accès à tous les périphériques montés, vous devez donc décider si cela est important dans votre cas.

Edita:

Jetez également un coup d'œil aquí . On dirait que le gid du guests doit être inclus dans les options de montage.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X