Linux Ubuntu和Mavericks之间的cifs装载权限问题
在运行Ubuntu12.04LTS的Linux设备上,我可以使用Linux Ubuntu和Mavericks之间的cifs装载权限问题,linux,macos,permissions,share,mount,Linux,Macos,Permissions,Share,Mount,在运行Ubuntu12.04LTS的Linux设备上,我可以使用cifs挂载共享 讨论中的共享文件夹位于运行Mavericks的Mac Pro上 这是Ubuntu/Linux上的fstab //132.13.6.5/Data /home/sro/Mount cifs username=sro,password=psw,nounix,sec=ntlmssp,rw Linux机箱上的/Mount具有以下权限: drwxr-xr-x 21 root root 0 Jan 16
cifs
挂载共享
讨论中的共享文件夹位于运行Mavericks的Mac Pro上
这是Ubuntu/Linux上的fstab
//132.13.6.5/Data /home/sro/Mount cifs username=sro,password=psw,nounix,sec=ntlmssp,rw
Linux机箱上的/Mount具有以下权限:
drwxr-xr-x 21 root root 0 Jan 16 13:29 Mount
我可以读取/Mount/Data,但不能写入(我得到一个权限错误)
我想这是因为/Mount是由root
创建的,我正在尝试将其作为一个用户
但即使使用sudo
,我也无法更改/Mount权限或所有权
在Mac/Mavericks端,/Data具有读/写权限
有什么办法解决这个问题吗?这里的问题是缺少
UID/GID
对。显然,当这些都不存在时,股票的默认所有者将是root
因此,我的fstab行应该如下所示:
//132.13.6.5/Data /home/sro/Mount cifs username=sro,password=psw,nounix,sec=ntlmssp,rw,uid=1001,gid=1001
两件事:
- 您的UID/GID可能不是
,因此最好先检查1001
命令id
- 您可能希望使用详细说明的权限掩码
uid=您的用户名
您的行将是:
//132.13.6.5/Data /home/sro/Mount cifs username=sro,password=psw,nounix,sec=ntlmssp,rw,uid=your_user_name
通过这种方式,您要求linux将该用户设置为正在装载的文件系统的所有者。在/Mount和/home/sro/Mount之间有什么关系?
sro
是Ubuntu中的用户。所以/Mount
是作为/home/sro/Mount