Linux chgrp chown chmod 基础知识
一般系统账号和身份用户都记录在/etc/passwd 文件,个人密码在/etc/shadow 文件,所有组名记录在/etc/group文件,不要随便删除!
1、文件权限:
rwx rwx rwx
文件所有者权限 | 文件所属用户组权限 | 其他人(非用户组)权限
r可读 w可写 x可执行
2、
-rw-r--r-- 1 root root 42352 Sep 4 18:26 install.log
文件权限 | 连接数 | 文件所有者 | 文件所属用户组 | 文件大小 | 文件最后被修改时间 | 文件名
其中第一个字符“-”代表这是一个文件还是一个目录,d为目录,“-”为文件,l为连接文件,b为设备文件里可供存储的接口设备,c为串行端口设备(鼠标、键盘)
3、修改文件属性与权限
chgrp 改变文件所属用户组
要改变的组名必须存在于/etc/group文件中
chgrp users test.log
chgrp -R users test.log 带-R的 连通子目录及文件一同修改
chown 改变文件所有者
要改变的用户必须存在于/etc/passwd文件中
chown xiaoming install.log
chown -R xiaoming install.log 带-R的 连通子目录及文件一同修改
chown -R xiaoming:users install.log 将install.log文件用户及目录改为users用户组下的xiaoming用户
chown .users install.log 将install.log文件目录改为users用户组
chmod 改变文件权限
文件权限分为owner,group,other身份,每个身份各有rwx(读,写,执行)
r=4
w=2
x=1
分数一共为4+2+1 =7
例如:770代表rwxrwx---
743代表rwxr---wx
chmod 770 install.log
chmod -R 770 install.log