web-dev-qa-db-fra.com

Partage des fenêtres de montage avec des utilisateurs non root?

J'ai du mal à monter des actions le 11.10. J'ai installé pyNeighborhood à travers lequel je peux monter des partages Windows en tant que root. Je veux pouvoir les monter en tant que non-root pour pouvoir écrire sur les partages. J'ai fait des recherches sur Google et essayé plusieurs choses, mais rien de tout cela n'a aidé:

Sudo chmod 6755 /sbin/mount.cifs
Sudo chmod 6755 /bin/umount
Sudo chmod u+s /sbin/mount.cifs
Sudo chmod u+s /bin/umount

Des idées?

Le montage donne cette erreur:

mount.cifs: permission denied: no match for /home/myUser/pyNeighborhood/WORKGROUP/myServer/myShare found in /etc/fstab
4
theAngler

Si l’UTILISATEUR doit le monter, vous pouvez toujours utiliser GVFS. Cela revient à cliquer sur, Lieux> Réseau> Serveur> Chemin et voir cette jolie icône dans le dossier Lieux et sur votre bureau.

Terme: gvfs-mount smb: // serverip/path

Cela l'ajoutera au menu des lieux et vous permettra de le démonter sans utiliser root.

Désavantages:

  • Partages goto ~/.gvfs par défaut, vous pouvez toujours les mapper vers une autre zone si nécessaire. Si vous êtes une personne basée sur le clic, cela n'aura aucune importance pour vous.
  • S'il existe un mot de passe sur le partage, il n'y a aucun moyen de le monter automatiquement. Doit être fait manuellement.

Si ce sont des partages fixes que vous créez au démarrage, vous pouvez utiliser fstab et CIFS.

Ajoutez une ligne comme celle-ci à votre fichier fstab.

Partage ouvert:

//serverip/path /mnt/path cifs dir_mode=0775,guid=1000 0 0

Partage avec mot de passe:

//serverip/path /mnt/path cifs credentials=/root/.smbpass,dir_mode=0775,guid=1000 0 0

Pour un partage avec mot de passe, créez un fichier /root/.smbpass Ajoutez-y des lignes comme celle-ci ...

username=<user>
password=<pass>
2
vkcaspervk