9Linux其他的权限指令

chmod chown chgrp umask


chown :change file ownership 更改文件所属
       但注意,如果是普通用户创建的文件,只能改变文件权限,并不能把文件所属改变成root
       只有管理员root可以改变文件的owner


语法: 背景,在普通用户linzhiling的登录条件下,在touch了一个abcd的文件
          然后切换到root的登录,更改文件的所有者


       chown root /home/linzhiling/abcd


在管理员登录条件下
      
       cd /tmp
       touch fengjie
       ls -l fengjie 
       useradd shenchao
       chown shenchao fengjie
       ls -l fengjie
       chown liming fengjie (这一句是没有用的,因为并没有这个用户)


因为第一行就cd /tmp 所以后面全部操作都是在tmp目录下进行的  备注 cd/ 是回到根目录








chgrp :change file group


       groupadd lamp
       chgrp lamp fengjie


root的登陆条件下 创建一个新的group 名字叫做lamp 
改变fengji的所属组     (一般来说owner和group的权限是不一样的,所以可以分别给予权限)




       touch liyifei
       ls -l liyifei
       mkdir meinv
       ls -ld meinv


创建一个liyifei的文件,查看它的详细信息
创建一个meinv的目录,查看它的详细信息
就会知道他们的缺省权限   所属组的缺省组是就是创建人 一般来说谁创建了一个文件或者目录,谁就是这个文件或者目录的默认组








umask: the user file-creation mask    显示,设置文件的缺省权限
         -S 以rwx形式显示新建文件缺省权限


       umask -S 查看目录或者文件的默认权限


在root登陆条件下 进入tmp目录


       mkdir lamp
       ls -ld lamp
       touch fanbingbing
       ls -l fanbingbing


就可以看出文件和目录的默认权限的不同 一般来说 文件,的缺省权限比目录的缺省条件少了x
一般就是为了安全,因为木马病毒之类的,只要不执行,电脑就不会被感染




umask


得到0022的话 要看懂数字的意思
0 特殊权限
022表示所有者所属组其他人的权限


下面解读022的意思
777 rwx rwx rwx
022 --- -w- -w-
---------------
755 rwx r-x r-x  异或运算




目录的权限也就是755
文件的权限也就是644


设置权限的话 求出022那个位置的值


直接打
umak 077
touch liyifei
ls -l liyifei
mkdir mienv
ls -ld meinv


就可以看出来 目录和文件默认的权限改变了    但是并不建议这样做 一般不要改动







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值