(一)常用权限操作
1、常用权限操作
(1)chgrp命令
功能:修改文件所属组
语法格式:chgrp 用户组 文件
说明:ch - change;grp - group
(2)chown命令
功能:改变文件所有者
语法格式:chown 用户 文件
说明:ch - change;own - owner
(3)chmod命令
功能:改变文件权限
语法格式:chmod 权限 文件
说明:ch - change;mod - mode
三种角色(role)
三种权限(permission | authority)
2、权限操作实战
-
创建文件的方法很多,比如用vim、touch、echo……
-
root用户创建新文件
love.txt
(echo
是输出命令,默认是输出到屏幕;>
是重定向命令) -
查看文件
love.txt
的用户及用户组将其用户组改为lzy用户组(在1.2节曾创建了lzy用户组),执行命令:chgrp lzy love.txt(love.txt→ \rightarrow→lzy)
-
查看文件
love.txt
的用户及用户组任务2、修改文件的所有者
将root用户所建文件love.txt的所有者改变成alice(在1.2节里创建的普通用户)
执行命令:chown alice love.txt查看文件
love.txt
的所有者信息 - 查看文件
love.txt
的用户及用户组信息 -
任务3、修改文件所有者与用户组
- 将
love.txt
文件所有者改为smith
,用户组改为luzhou
-
任务4、修改文件操作权限
-
针对文件
love.txt
,权限字符串:-rw-r--r--
执行命令:
chmod u=rwx,g+x,o=rx love.txt
(g+x:表明在原来权限基础上添加可执行权限)查看文件
love.txt
的操作权限执行
chmod 755 love.txt
效果完全相同课堂练习:减去love.txt文件的用户组和其他人的可执行权限(字母方式或数字方式)
-
采用字母方式,执行命令:
chmod g-x,o-x love.tx
t -
查看love.txt的详细信息
采用数字方式,执行命令:
chmod 744 love.txt
-
查看love.txt的详细信息