S.W*_*.W. 4 permissions command-line sudo mount rsync
有人可以帮忙解决以下问题吗?
如果我在已安装的光盘上创建并“ll”一个目录,我会得到以下信息
xyz@c1:/home/Data6:sudo mkdir test
xyz@c1:/home/Data6:ll
drwxr-xr-x 2 nobody nogroup 4096 Sep 15 2015 test/
Run Code Online (Sandbox Code Playgroud)
然后下面的命令返回一个错误
xyz@c1:/home/Data6:sudo chown username test
chown: changing ownership of ‘test’: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
“sudo chmod”等工作,但不是“chown”(我需要“rsync -a”)。
为什么 sudo 失去了对所有权的控制?
相关背景资料:
Ubuntu 14.04.3 LTS,启动时安装的光盘如下
xyz@c2:less /etc/fstab
/dev/sdc1 /Data6 ext4 defaults,acl 0 2
xyz@c2:less /etc/exports
/Data6 *c1*/255.255.255.0(rw,sync,no_subtree_check,acl)
xyz@c1:less /etc/fstab
*c2*:/Data6 /home/Data6 nfs rw,hard,intr 0 0
Run Code Online (Sandbox Code Playgroud)
如果通过“sudo cp”复制文件,也会发生同样的情况。
“lsattr”只显示“e”属性,没有“i”。
如果直接在c2(Data6 的物理位置)上登录,则sudo 可以执行所有操作(即在c1上通过“sudo”创建的目录的“chown” )。这似乎是关于以在c1上具有“sudo”权限的登录用户身份运行“sudo”,但如果在从c2安装的光盘上工作,则会丢失其中的一些权限。在c1或c2上运行“sudo”时,用户具有相同的名称、ID 和组
它可能与“acl”选项有关吗?
非常感谢任何帮助。谢谢