Linux常用命令--权限管理命令

chmod命令:改变文件或目录的权限

只有两个用户可以修改文件的权限,一个是文件的所有者,一个是root用户

change the permissions mode of a file

语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]    // a表示所有用户, +添加权限,-删除权限, =赋值权限

                       [mode=42] [文件或目录]

                        -R   递归修改, 针对文件夹中所有的文件,包括子目录

例如:chmod a+x file1.txt // 给file1.txt文件的所有者,所属组和其他,都赋予执行权限;

           chmod a=rwx file1.txt // 给file1.txt文件的所有者,所属组,其他都赋予rwx权限

另外一种修改权限的方法:

权限的数字表示方法:

r---4, w---2, x---1

所以,rwx对应7, rw-对应6, r--对应4

上面的权限可以改成如下:

chmod 777 file1.txt //给文件file1.txt文件的拥有者,所属组,其他都赋予rwx权限;

---------------------------------------------------------------------------------------------------------------

代表字符       权限                    对文件的含义                        对目录的含义                  

      r            读权限            可以查看文件内容              可以列出目录中的内容

     w            写权限            可以修改文件内容              可以在目录中创建、删除文件

     x           执行权限            可以执行文件                   可以进入目录

-----------------------------------------------------------------------------------------------------------------

chown命令 :更改文件的所有者

只有root可以改变文件的所有者

change file ownership

语法:chown [用户] [文件或目录]

chown shenchao fengjie //改变文件fengjie的所有者为shengchao

改变文件的所有者的前提,系统里必须存在的用户

chgrp命令:更改文件的所属组

只有root用户可以修改文件的所属组

change file group ownership

语法:chgrp [用户组] [文件或目录]

例子:chgrp lampbrother fengjie 改变文件fengjie的所属组为lampbrother组

umask命令:显示、设置文件的缺省(默认)权限

the user file-creation mask

shell 内置命令

语法:umask [-S]

             -S 以rwx形式显示新建文件缺省权限

示例:umask -S

表示user权限是rwx, group权限是rx, other权限是 rx

mkdir创建的文件夹默认权限如上所示,但是touch创建的文件,默认权限没有x,也就是没有执行权限

可以对其进行修改:umask 077, umask值就变成077了

这里第一个0表示特殊权限 ;022表示 ----w--w-

所以mkdir创建文件的权限是:

777 rwx rwx rwx                                                                      

022 ---   -w-  -w-

755 rwx r-x  r-x 这个就是文件夹默认的权限

644 rw-  r--  r-- 这个就是文件默认的权限

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值