cifs 共享权限

cifs 共享权限

我遇到了 cifs 共享权限问题。我有一台 Lubuntu 上网本、一台 Win7 笔记本和一台 QNAP NAS。

我在 fstab 中在 lubuntu 上网本上安装了共享:

//192.168.2.49/nasdata /home/NASDATA cifs username=nilli,password=xxx 0 0
//192.168.2.21/Users /home/WIN7 cifs username=nilli,password=yyy 0 0

如果我尝试以用户身份在这些共享上写入,我会收到不允许的错误。如果我在 QNAP NAS 或 WIN7 笔记本上安装“公共”文件夹并尝试以 root 身份写入,它就可以正常工作。

现在我想以普通用户(而不是 root 用户)的身份进行写入,并且不在“公共”文件夹中,而是在任何普通文件夹中,我该怎么做?

非常感谢您的帮助 !!!

答案1

您必须设置有效用户和/或有效组作为安装选项的一部分。确保用户或组具有您想要为该共享提供的访问权限类型。

您还可以指定想要与用户创建的文件和文件夹关联的文件掩码类型。

这是一个添加到您的选项的示例:

uid=[username/ID],gid=[groupname/ID),file_mode=0660,dir_mode=0775

因此你实际上可以拥有:

//192.168.2.49/nasdata /home/NASDATA cifs username=nilli,password=xxx,uid=[username/ID],gid=[groupname/ID),file_mode=0660,dir_mode=0775 0 0

将括号更改[entry]为所需的用户名/组名或 uid/gid。

相关内容