面试官:
在 Linux 中,如何修改文件或目录的权限和属主?
应聘者回答参考:
主要使用 chmod
和 chown
两个命令。
-
修改权限(chmod)
-
示例:
chmod 777 file
表示给 用户 (User)、用户组 (Group)、其他人 (Other) 都赋予 读 ®、写 (w)、执行 (x) 权限。
-
权限的数值计算:
r = 4
(读权限)w = 2
(写权限)x = 1
(执行权限)
常见组合:
7 = 4+2+1 = rwx
6 = 4+2 = rw-
5 = 4+1 = r-x
-
-
修改属主和属组(chown)
-
示例:
chown user:group file
将文件
file
的属主改为user
,属组改为group
。 -
也可以单独修改:
- 修改属主:
chown user file
- 修改属组:
chown :group file
- 修改属主:
-
通过这两个命令,可以灵活控制文件的访问权限和归属。
😀 关注 @公众号 程序员陈子青,获取更多 C++ 技术支持。