我使用以下命令挂载一个 samba 共享:
# mount -t cifs //192.168.1.1/username pc -o username=username,password=xxxxx
Run Code Online (Sandbox Code Playgroud)
但只有 root 可以进入该共享。
如何允许用户在共享中读/写?
Eri*_*lho 16
如果只有一个用户需要读/写访问权限,您可以使用以下选项让他成为挂载目录的所有者uid=<linux_username>:
mount -t cifs //192.168.1.1/username pc -o uid=<unix_username>,username=username,password=xxxxx
Run Code Online (Sandbox Code Playgroud)
如果多个用户需要读/写访问权限,您可以创建一个组,将用户添加到其中:
addgroup new_group
adduser user1 new_group
adduser user2 new_group
adduser user3 new_group
Run Code Online (Sandbox Code Playgroud)
然后使用 options 挂载共享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
Run Code Online (Sandbox Code Playgroud)
更多信息:mount.cifs手册页。
| 归档时间: |
|
| 查看次数: |
17891 次 |
| 最近记录: |