Je monte un partage samba avec la commande suivante:
# mount -t cifs //192.168.1.1/username pc -o username=username,password=xxxxx
Mais seule la racine peut aller à l'intérieur de ce partage.
Comment autoriser les utilisateurs à lire/écrire dans le partage?
Si un seul utilisateur a besoin d'un accès en lecture/écriture, vous pouvez le rendre propriétaire du répertoire monté à l'aide de l'option uid=<linux_username>
:
mount -t cifs //192.168.1.1/username pc -o uid=<unix_username>,username=username,password=xxxxx
Si plusieurs utilisateurs ont besoin d'un accès en lecture/écriture, vous pouvez créer un groupe, y ajouter les utilisateurs:
addgroup new_group
adduser user1 new_group
adduser user2 new_group
adduser user3 new_group
montez ensuite le partage en utilisant les options gid
, file_mode
et dir_mode
:
mount -t cifs //192.168.1.1/username pc -o gid=new_group,file_mode=0664,dir_mode=0775,username=username,password=xxxxx
Plus d'informations: mount.cifs
page de manuel .