ls
ファイル権限はlsattr
次のとおりです。
debian@debian:~$ ls -al /usr/bin/ls
-rwxr-xr-x 1 root root 147176 Sep 24 2020 /usr/bin/ls
debian@debian:~$ ls -al /usr/bin/lsattr
-rwxr-xr-x 1 root root 14496 Jun 7 2021 /usr/bin/lsattr
lsattrがファイルのフラグを読み取れないのはなぜですか/etc/shadow
?
debian@debian:~$ ls -al /etc/shadow
-rw-r----- 1 root shadow 1494 Jul 13 17:46 /etc/shadow
debian@debian:~$ lsattr -al /etc/shadow
lsattr: Permission denied While reading flags on /etc/shadow
ベストアンサー1
以下では、ファイルが存在するディレクトリに対する読み取りおよび実行権限のみがあり、ファイルに対する権限がないファイルを見つけることができます。
#↳ stat /etc/shadow
File: /etc/shadow
Size: 1862 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 393275 Links: 1
Access: (0640/-rw-r-----) Uid: ( 0/ root) Gid: ( 42/ shadow)
Access: 2023-07-14 21:17:01.226553695 +0100
Modify: 2022-08-26 20:10:51.553518102 +0100
Change: 2022-08-26 20:10:51.553518102 +0100
Birth: 2022-08-26 20:10:51.553518102 +0100
lsattr
より多くの情報を入手しようとしています。
(最新システムは他の情報も取得できます。たとえばFACL)