能针对文件和目录设置三种一般和三种特殊权限,以实现对系统中的文件和目录等信息资源的安全保护与管理。
设置文件和目录的一般权限
(1)建立u01与u02用户,并用u01帐号登录服务器;
adduser u01
adduser u02
passwd u01
su u01
(2)用touch命令在u01目录下建立名为11.txt与22.txt的文件和abc目录
touch 11.txt 22.txt
mkdir abc
(3)查看11.txt与abc目录的权限
ll
(4)更改11.txt的权限为-rwxr-x—与555/666/777三种权限
chmod g+w,o-r 11.txt
chmod 555 11.txt
chmod 666 11.txt
chmod 777 11.txt
(5)更改11.txt的属组为u02,文件所有者为u02
chown u02:u02 /home/u01/11.txt
(6)在自己目录下建立一个temp目录,并在temp目录中建立一文件
mkdir temp
touch file.text
(7)更改temp目录及其目录中的属组为u02
chown :u02 /home/u01/temp
chown -R :u02 /home/u01/temp
设置文件和目录的特殊权限
(1)切换到普通用户u02,并用touch命令在根目录下创建一个文件,能否成功?
su u02
cd /
touch 111
失败
(2)切换到root用户,查找touch命令对应文件的位置
exit
cd /
touch 111
whereis touch
(3)为touch命令对应的命令文件设置SUID权限
chmod u+s /usr/bin/touch
(4)切换到用户u02,使用touch命令在根目录下创建空文件,能否成功?
su u02
touch 111
成功