要查看 /etc/shadow 文件的权限,可以使用 ls 命令或者 stat 命令。
下面是两种方法:
使用 ls 命令:
ls -l /etc/shadow
———- 1 root root 797 Apr 20 2022 /etc/shadow
这会显示 /etc/shadow 文件的权限,其中包括所有者、组和其他用户的权限。
使用 stat 命令:
stat /etc/shadow
File: ‘/etc/shadow’
Size: 797 Blocks: 8 IO Block: 4096 regular file
Device: fd01h/xxx Inode: 923357 Links: 1
Access: (0000/———-) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2024-03-25 10:50:01.952579080 +0800
Modify: 2022-04-20 10:44:39.085279514 +0800
Change: 2022-04-20 10:44:39.087279536 +0800
这会显示 /etc/shadow 文件的详细信息,包括权限、文件类型、所有者、组等。
查看权限时,注意以下几点:
只有 root 用户有权限读取 /etc/shadow 文件的内容。通常情况下,该文件的权限应该为 ———-,即仅所有者(root)具有读写权限,其他用户没有任何权限。
如果其他用户也拥有读取权限,则可能会导致系统的安全风险。因此,建议确保 /etc/shadow 文件仅对 root 用户可读。