在 Debian(以及其它 Linux 发行版)中,查看文件权限主要有以下几种常用方法:
ls 命令(最常用)ls -l
示例输出:
-rwxr-xr-- 1 user user 2048 Jun 25 10:00 test.sh
权限说明:
-:文件类型(- 普通文件,d 目录,l 软链接)rwx:所有者权限(读、写、执行)r-x:所属组权限r--:其他用户权限ls -l 文件名
ls -ld 目录名
ls -la
stat 命令(更详细)stat 文件名
示例:
Access: (0755/-rwxr-xr-x) Uid: (1000/user) Gid: (1000/user)
0755 是八进制权限表示stat -c "%a %n" 文件名
示例:
755 test.sh
如果文件使用了 ACL:
getfacl 文件名
| 符号 | 含义 |
|---|---|
| r | 读 |
| w | 写 |
| x | 执行 |
| 7 | rwx |
| 6 | rw- |
| 5 | r-x |
| 4 | r– |
如果你是想:
可以告诉我具体场景,我可以给你更针对性的说明。