linux更改文件权限三个命令chgrp、chown、chmod
普通用户切换root:【su -l】
先用root账户登录,查看主文件夹下install.log文件的权限:所有者为root,权限为可读可写不可执行;用户组为root,权限为可读,其他人的权限为可读。
-----------------------------------------------------------------
一、改变文件所属用户组:chgrp
使用命令cat /etc/group这个存储有关本地用户组的信息,我们选择把install.log的用户组从root改成users
users,存储密码为x,组ID为100,没有组成员
使用【chgrp+目的组+文件名】命令换组
-----------------------------------------------------------------
二、改变文件所有者:chown
使用命令cat /etc/passwd这个存储有关本地用户组的信息的文件,我们选择把install.log的所有者从root改成luoyiran。
用户名称为luoyiran,存储密码位置为x,UID用户ID:500,GID组ID:500,用户信息说明栏目:luoyiran,家目录:表示该用户的主文件夹,一般都是/home/xxx,shell:shell脚本,一般默认都是BASH
使用【chgrp+目的用户+文件名】命令更换文件所有者
-----------------------------------------------------------------
三、改变文件权限: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
命令2【chomod+ugo=权限字母+目的文件】