CentOS实操详解—Linux组管理和权限管理
Linux 组基本介绍
-
所有者。 -
所在组。 -
其它组。 -
改变用户所在的组。
文件/目录 所有者
其它组
改变用户所在组
-
usermod -g 组名 用户名。 -
usermod -d 目录名 用户名 改变该用户登录的初始目录。
权限的基本介绍
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
-
第 0 位确定文件类型(d,-,l,c,b)。 -
第 1-3 位确定所有者(该文件的所有者)拥有该文件的权限。–User -
第 4-6 位确定所属组(同用户组的)拥有该文件的权限。–Group -
第 7-9 位确定其他用户拥有该文件的权限。–Other
rwx 权限详解
-
【r】代表可读 read:可以读取,查看。 -
【w】代表可写 write:可以修改,但是不代表可以删除该文件,删除一个文件。的的前提条件是对该文件所在的目录有写权限,才能删除该文件。 -
【x】代表可执行 execute:可以被执行。
-
【r】代表可读 read:可以读取,ls 查看目录内容。 -
【w】代表可写 write:可以修改,目录内创建+删除+重命名目录。 -
【x】代表可执行 execute:可以进入该目录。
文件及目录权限实际案例
-rwxrwr-- 1 root root 1213 Feb 2 09:39 abc
第一个字符代表文件类型:文件(-),目录(d),链接(l)
其余字符每3个一组(rwx),读®写(w)执行(x)
第一组rwx:文件拥有者的权限是读、写和执行
第二组rw-:与文件拥有者同一组的用户的权限是读、写但不能执行
第三组r–:不与文件拥有者同组的其他用户的权限只能读,不能写和执行
可用数字表示为:r=4,w=2,x=1因此 rwx=4+2+1=7
1 文件:硬连接数,或者目录下的子目录数量
root 用户
root 组
1213 文件大小(字节),如果是文件夹,显示 4096 字节
Feb 2 09:39 最后修改日期
abc 文件名称
修改权限 chmod 指令
-
chmod u=rwx,g=rx,o=x 文件目录命。 -
chmod o+w 文件目录名。 -
chmod a-x 文件目录名。
-
chmod u=rwx,g=rx,o=x 文件目录名。 -
相当于 cmod 751 文件目录名。
修改文件所有者 chown
-
chown newowner file 改变文件的所有者。 -
chown newowner:newgroup file 改变用户的所有者和所有组。 -
-R 如果是目录,则使其下的所有子文件或目录递归生效。
修改文件所在组 chgrp
最佳实践—警察和土匪游戏
-
police、bandit。 -
jack,jerry:警察。 -
xh,xq:土匪。
groupadd police
groupadd bandit
useradd -g police jack
useradd -g police jerry
useradd -g bandit xh
useradd -g bandit xq
【r=4 w=2 x=1】640理解为 6自己读写、4本组人读、0其它组没权限
最佳实践2—西游记
-
跨越90%企业的招聘硬门槛 -
增加70%就业机会 -
拿下BAT全国TOP100大厂敲门砖 -
体系化得到运维技术硬实力 -
技术大佬年薪可达30w+