在Centos6.9中的一个目录中被拒绝的权限

问题描述 投票:0回答:1

我在 mntvol1 中有一个名为 home 的目录,我可以通过 root 用户在 mntvol1 中创建新的文件或目录,但不能在 mntvol1home 中创建。

[root@myserver ~]#ls -tlrh /mnt/vol1/
total 510M
drwxrwxrwx  2 user1     user1  16K May 15  2018 lost+found
-rwxrwxrwx  1 user1     user1 510M Nov 30  2018 my_backups
drwxrwxrwx  3 root     root 4.0K May 12 11:25 others
drwxr-xr-x  2 root     root        0 May 12 12:47 home

我可以通过root用户在mntvol1中创建新的文件或目录,但不能在mntvol1home中创建。

[root@myserver ~]# touch /mnt/vol1/test
[root@myserver ~]# touch /mnt/vol1/home/test
touch: cannot touch `test': Permission denied

下面是统计命令在home中的输出。

[root@myserver ~]# stat /mnt/vol1/home
  File: `home'
  Size: 0           Blocks: 0          IO Block: 1024   directory
Device: 14h/20d Inode: 85354       Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2020-05-12 12:47:39.399000023 +0530
Modify: 2020-05-12 12:47:30.523000022 +0530
Change: 2020-05-12 11:34:16.379000021 +0530

块是0,大小也是0。这是什么意思?我甚至不能移动删除这个目录。

[update1]我这样做了,但还是不能创建文件。

[root@myserver home]# ls -lRa /mnt/vol1/home/
total 4.0K
drwxrwxrwx 7 shopclue shopclue 4.0K May 12 12:53 ..
drwxr-xr-x 2 root     root        0 May 12 14:31 .

[root@myserver home]#  chown root.root ..


[root@myserver home]#  ls -lhta
total 4.0K
drwxr-xr-x 2 root root    0 May 12 14:31 .
drwxrwxrwx 7 root root 4.0K May 12 12:53 ..
linux permissions centos size
1个回答
0
投票

该文件是 /mnt/vol1/home/test 目前?也许在目录内 /mnt/vol1/home 是不属于root的文件。你可以做一个 ls -lRa /mnt/vol1/home/ 来解决这个问题?

另外,这个文件系统是否正好是NFS?NFS在设置文件权限时需要一些 "特别注意"。

© www.soinside.com 2019 - 2024. All rights reserved.