我使用以下命令挂载 Samba 共享:
# mount -t cifs //192.168.1.1/username pc -o username=username,password=xxxxx
但只有 root 可以进入该共享。
如何允许用户在共享中读/写?
答案1
如果只有一个用户需要读/写访问权限,则可以使用以下选项使他们成为挂载目录的所有者uid=<linux_username>
:
mount -t cifs //192.168.1.1/username pc -o uid=<unix_username>,username=username,password=xxxxx
如果多个用户需要读/写访问权限,则可以创建一个组,并将用户添加到其中:
addgroup new_group
adduser user1 new_group
adduser user2 new_group
adduser user3 new_group
然后使用选项挂载共享gid
,file_mode
然后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
更多信息:mount.cifs
手册页。