我有一个带有 nohup.out 文件的目录 cyanspring。
drwxr-xr-x 12 usr1 usr1 4096 Aug 20 13:59 cyanspring
该文件的所有者能够读取它:
[root@lw414 usr1]# sudo -u usr1 ls -l cyanspring/nohup.out
-rw-r--r-- 1 usr1 usr1 30617 Aug 20 14:00 cyanspring/nohup.out
当我尝试与其他用户一起阅读时,我得到权限被拒绝。
[root@lw414 usr1]# sudo -u zabbix ls -l cyanspring/nohup.out
ls: cannot access cyanspring/nohup.out: Permission denied
如果我进入目录,我可以使用“权限被拒绝”的同一用户读取文件。
[root@lw414 usr1]# cd cyanspring
[root@lw414 cyanspring]# sudo -u zabbix ls -l nohup.out
-rw-r--r-- 1 usr1 usr1 30617 Aug 20 14:00 nohup.out
绝对路径也不起作用。
我认为只要您拥有链接和权限,您尝试从哪里访问该文件并不重要。谁能给我一个提示我哪里错了?可能是因为外部文件夹权限吗?