Linux学习笔记——Linux常用命令—权限处理命令

本文深入探讨了Linux中文件和目录的权限管理,包括如何使用chmod命令改变权限,以及如何通过chown和chgrp命令改变所有者和所属组。同时,文章详细解释了文件和目录的读写执行权限,并提供了在不同用户身份下操作文件和目录的实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、改变文件或目录权限    chmod      u+r

                                                                 g-w

                                                                 o=rwx
r=4,w=2,x=1
+    加上权限
-    去掉权限
=    直接赋权
用root用户身份创建一个是新目录,其权限是rwxr-xr-x,在其中创建一个新文件,将新文件的权限改为777,再切换回普通用户,则不能删除改文件。
同上,如果用root身份用户创建一个新目录,将目录的权限改为777,在其中创建一个新文件,其权限是644,则改新文件用普通用户是可以删除的。
对文件
r    cat,more,head,tail等,用于查看文件内容。
w    echo,vi,gedit等,用于增加或删除其中的内容,有w权限只代表可以修改,但不一定可以删除。
x    命令,脚本。
对目录
r    ls列出目录中的内容。
w    touch,mkdir,rm等,在目录中创建或删除文件。删除一个文件的权限不在于对这个文件是否有写权限,而在于你对这个文件所在的目录是否有写权限。
x    cd,可以进入目录,基本所有目录都有rx权限。
2、改变文件或目录的所有者    chown [用户名] [文件或目录]    change file ownership
3、改变文件或目录的所属组    chgrp [用户组] [文件或目录]    change file group ownership
4、显示、设置文件的缺省权限        umask    fedora17中是0002
0    特殊权限位
002    是用户权限掩码值
    777
-    002
    ---
    775
即得到默认的创建的新文件的权限。但linux的权限规则有这样一条:缺省创建的文件不能授予可执行权限。因此,新创建的文件没有x,这是linux安全机制的一种。
umask 掩码值用于改变文件的缺省权限


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值