Linux中关于chmod命令详解

发布时间:2024年01月19日

chmod的作用

chmod命令用于控制用户对文件权限的命令

具体权限解释可以查看"Linux中系统目录结构作用和文件类型详解"

chmod的参数

-c若该文件权限确实已经更改,才显示其更改动作
-f若该文件权限无法被更改也不要显示错误讯息
-v显示权限白更的详细资料

-R

对当前目录下的所有文件与子目录进行相同的权限变更(可以理解为递归更改权限)


chmod的案例

# 通过chmod给文件增加所有权限

# 首先创建一个文件?

touch file
# 查看文件权限

ls -l
total 0
-rw-r--r-- 1 root root 0 Jan 16 13:49 file
# 通过"chmod"命令给"file"文件添加所有权限

chmod a+rwx file?
# 再次查看是否赋予了所有权限

ls -l
total 0
-rwxrwxrwx 1 root root 0 Jan 16 13:49 file


#?通过chmod给文件去掉所有权限

# 查看"file"文件的权限?

ls -l
total 0
-rwxrwxrwx 1 root root 0 Jan 16 13:49 file
# 使用"chmod"命令对"file"文件权限进行去除

chmod a-rwx file?
# 再次查看是否去掉了所有权限

ls -l
total 0
---------- 1 root root 0 Jan 16 13:49 file


# 通过chmod命令对文件指定权限

# 查看"file"文件的权限?

ls -l
total 0
---------- 1 root root 0 Jan 16 13:49 file
# 使用"chmod"命令对"file"文件权限进行指定权限

chmod u=rw,g=x,o=rw file?
# 再次查看是否赋予了制定的权限

ls -l
total 0
-rw---xrw- 1 root root 0 Jan 16 13:49 file

文章来源:https://blog.csdn.net/GuiYe_ZGY/article/details/135378398
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。