1、常用权限操作
(1)chgrp命令
功能:修改文件所属组
语法格式:chgrp 用户组 文件
说明:ch - change;grp - group
(2)chown命令
功能:改变文件所有者
语法格式:chown 用户 文件
说明:ch - change;own - owner
(3)chmod命令
功能:改变文件权限
语法格式:chmod 权限 文件
说明:ch - change;mod - mode
三种角色(role)
字母 | 角色 |
---|---|
u | 所有者(user) |
g | 用户组(group) |
o | 其他人(other) |
·三种权限(permission | authority)
字母 | 权限 |
---|---|
r | 可读(readable) |
w | 可写(writable) |
x | 可执行(executable) |
两种权限设置方式
方式 | 说明 | 实例 | 实例 | 实例 | 实例 |
---|---|---|---|---|---|
字母方式 | r-w-x | rwx | r | rw | rx |
数字方式 | 4-2-1 100-010-001 | 4+2+1=7 | 4+0+0=4 | 4+2+0=6 | 4+0+1=5 |
chmod 756 love.txt
相当于chmod u=rwx, g=rx, o=rw love.txt
(一)创建文件和设置其用户组
·创建文件方法:vim、touch、echo......
·root用户创建新文件love.txt (echo:输出默认位置,>:重定向)
·查看文件love.txt用户及用户组,(cat命令显示文件内容)
·将其用户组改为lzy(之前建立的lzy组),执行命令:chgrp lzy love.txt
(二)修改文件所有者
·将root用户文件love.txt的所有者改为alice(先前建立的普通用户)
·执行命令:chown alice love.txt
·查看文件love.txt文件用户和用户组信息
(三)修改文件所有者和用户组
·将love.txt文件所有者改为smith,用户组修改为luzhou
(四)修改文件操作权限
·查看love.txt文件信息
·权限字符串:-rw-r--r--
·89x位:表示文件其他人的读写可执行权限
·修改文件所有者权限为可读可执行(rwx),文件所在组的权限为可读可执行但不可写(r-x),文件其他人的权限为可读可执行但不可写(r-x)。
·执行命令:chmod u=rwx,g+x,0=rx love.txt(g+x:在原来权限上添加可执行权限)
·查看文件,love.txt的操作权限
·执行命令:chmod 755 love.txt (和上诉效果相同)
·字母方式,执行命令:chmod g-x,o-x love.txt
·查看love.txt文件