沙雕面试题: 使用 ls -la 命令查看到文件的权限表示为: drw-r--r--, 用数值形式表示该权限,则该八进制数为: _________,该文件属性是_________。
第一个 d 表示文件类型是目录(其他的有 s 表示 socket、l 表示符号连接等等),其次权限位 3 位一组,rwx-rwx-rwx 分表表示:
1. 文件拥有者的权限
2. 用户组的权限
3. 其他用户的权限
r 表示读取100,w表示写入010,x 表示执行001,因为 rwx 是 111=7,对应题目的 rw-r-r 就是 110-100-100 = 644
答案是: 644,目录
扩展知识点:
1. 修改文件权限相关的命令式 chmod、chgrp、chown 等.
2. 有个特殊的 S 位标志(suid、sgid),表示以 owner 的身份来执行,比如典型的 passwd 命令.
3. 可用 stat 命令确定文件的八进制数权限位.
4. 有些人很喜欢设置文件 777(rwxrwxrwx) 权限,通常情况下这是不规范的.
2DZQGEbvJrAFq4MeR







