linux更改文件权限三个命令chgrp、chown、chmod

普通用户切换root:【su -l】

先用root账户登录,查看主文件夹下install.log文件的权限:所有者为root,权限为可读可写不可执行;用户组为root,权限为可读,其他人的权限为可读。

linux更改文件权限三个命令chgrp、chown、chmod

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

一、改变文件所属用户组:chgrp

使用命令cat /etc/group这个存储有关本地用户组的信息,我们选择把install.log的用户组从root改成users


linux更改文件权限三个命令chgrp、chown、chmod

users,存储密码为x,组ID为100,没有组成员

使用chgrp+目的组+文件名命令换组

linux更改文件权限三个命令chgrp、chown、chmod

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

二、改变文件所有者:chown

使用命令cat /etc/passwd这个存储有关本地用户组的信息的文件,我们选择把install.log的所有者从root改成luoyiran。

linux更改文件权限三个命令chgrp、chown、chmod

用户名称为luoyiran,存储密码位置为x,UID用户ID:500,GID组ID:500,用户信息说明栏目:luoyiran,家目录:表示该用户的主文件夹,一般都是/home/xxx,shell:shell脚本,一般默认都是BASH

使用【chgrp+目的用户+文件名】命令更换文件所有者

linux更改文件权限三个命令chgrp、chown、chmod

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

三、改变文件权限:chmod

复制文件,会复制权限、所有者、用户组等。

linux更改文件权限三个命令chgrp、chown、chmod




权限分数:每种身份(owner、group、others)各自的权限(rwx)分数是需要累加的,分数为r:4, w:2  ,x:1   


命令1:【chomod+权限分数+目的文件】

原来权限[u:r+w=4+2=6 /g=r=4/o=r=4],该文件的源权限分数为644,

设置要更改的权限[rwxrwxrwx],权限分数为777


linux更改文件权限三个命令chgrp、chown、chmod

linux更改文件权限三个命令chgrp、chown、chmod


命令2【chomod+ugo=权限字母+目的文件】

linux更改文件权限三个命令chgrp、chown、chmod