无法在 NAS 上创建文件

无法在 NAS 上创建文件

我有一个新的西部数据 My Book Live 3TB NAS 硬盘,我需要将它安装在我的 Ubuntu 12.10 笔记本电脑上。

我创建了一个目录“/NASRichardsWorkLaptop”(将其所有权和组更改为我自己,并赋予它 777 访问权限)并使用 fstab 中的以下行将 NAS 驱动器安装到该目录上:

//10.0.0.14/RichardsWorkLaptop /NASRichardsWorkLaptop cifs  defaults 0 0

但是,一旦挂载,'/NASRichardsWorkLaptop' 就归 root 所有,具有 755 权限,只有 root 可以写入它。我需要它对其他用户(而不仅仅是 root)具有读写权限。有谁知道我可以做到这一点吗?

我试过了sudo chmod 777 /NASRichardsWorkLaptop/,但是即使执行了这个命令,权限仍然为 755(如果它被安装的话),所以我被卡住了!

答案1

如果你看一下安装.cifs,你会注意到一个 uid 参数(或 guid)

  • uid=参数

    当服务器不提供所有权信息时,设置将拥有已挂载文件系统上所有文件或目录的 uid。它可以指定为用户名或数字 uid。如果未指定,则默认为 uid 0。

  • gid=参数

    当服务器不提供所有权信息时,设置将拥有已挂载文件系统上所有文件或目录的 gid。它可以指定为组名或数字 gid。如果未指定,则默认为 gid 0。

将您的用户(或组)的 uid(或 gid)添加到 fstab 行将授予您所需的权限。

相关内容