安装 Samba 共享允许用户读取/写入

安装 Samba 共享允许用户读取/写入

我使用以下命令挂载 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

然后使用选项挂载共享gidfile_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手册页

相关内容