9月17日任务

2.18 特殊权限set_uid

set_uid作用是让执行命令用户临时拥有所有者的权限

前提是这个文件是一个二进制文件

####使用普通用户查看root目录提示权限不够

[hkw@aming-01 root]$ ls /root/
ls: 无法打开目录/root/: 权限不够
您在 /var/spool/mail/root 中有新邮件

####使用root用户修改ls命令,设置增加临时权限

[root@aming-01 ~]# chmod u+s /usr/bin/ls
[root@aming-01 ~]# ls -l /usr/bin/ls
-rwsr-xr-x. 1 root root 117672 4月  11 12:35 /usr/bin/ls

###普通用户再次使用ls命令查看root目录,成功

[hkw@aming-01 root]$ ls /root/
111.txt  anaconda-ks.cfg

####去除s权限

[root@aming-01 ~]# chmod u-s /usr/bin/ls
[root@aming-01 ~]# ls -l /usr/bin/ls
-rwxr-xr-x. 1 root root 117672 4月  11 12:35 /usr/bin/ls
 


 

 

2.19 特殊权限set_gid

###设置临时取得所属组权限,chmod g+s

[root@aming-01 ~]# chmod g+s /usr/bin/ls
[root@aming-01 ~]# ls -l /usr/bin/ls
-rwxr-sr-x. 1 root root 117672 4月  11 12:35 /usr/bin/ls

####普通用户执行命令

[hkw@aming-01 root]$ ls /root/
111.txt  anaconda-ks.cfg
 

 

 

 

2.20 特殊权限stick_bit

作用:防止root以外的用户删除自己的文件

###在/tmp/创建一个新目录111

####查看目录权限r-x,其他用户是可以删除的

####赋予stick_bit权限,防删权限

[root@aming-01 ~]# mkdir 111
[root@aming-01 ~]# ls -l 111
总用量 0
[root@aming-01 ~]# ls -ld 111
drwxr-xr-x 2 root root 4096 9月  18 03:26 111
[root@aming-01 ~]# chmod o+t 111

 

###切换用户,查看该目录权限,末尾多了个t

[hkw@aming-01 tmp]$ ls -l
总用量 20
drwxr-xr-t  2 root root 4096 9月  18 03:26 111

 

###尝试删除111目录,是无法删除的

[hkw@aming-01 tmp]$ rm -r 111
rm:是否删除有写保护的目录 "111"?y
rm: 无法删除"111": 不允许的操作
 

 

 

2.21 软链接文件

###做软链接尽量使用绝对路径

###ln -s

[root@aming-01 tmp]# cd /tmp/
[root@aming-01 tmp]# ln -s yum.log /root/
[root@aming-01 tmp]# cd /root/
[root@aming-01 ~]# ls -l
总用量 8
-rw-r--r--  1 root root   36 9月  17 00:42 111.txt
-rw-------. 1 root root 1336 9月   7 18:45 anaconda-ks.cfg
lrwxrwxrwx  1 root root    7 9月  18 03:56 yum.log -> yum.log

####删除软链接 

[root@aming-01 ~]# rm yum.log 
rm:是否删除符号链接 "yum.log"?y

 

 

2.22 硬连接文件 

ln

ln 源文件 目标文件 : 创建硬链接文件

###当您通过链接对文件进行编辑时,您编辑的实际上是原始文件。

####不允许将硬链接指向目录

####不能跨分区

###硬链接可以删除

 

转载于:https://my.oschina.net/u/3348129/blog/2053531

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值