码迷,mamicode.com
首页 > 其他好文 > 详细

set_uid set_gid stick_bit 软硬链接

时间:2018-03-30 00:13:12      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:png   失效   http   div   ln -s   使用   log   inode   理解   

1、set_uid,里面的s权限   即运行一个命令时,普通用户临时拥有root权限 (

增加和移除s权限

chmod u+s  file_name

chmod u-s file_name

技术分享图片

大S  和 小s 的区别 

技术分享图片

 

2、set_gid  这个命令,所作用的是在用户组的权限上

chmod g+s  file_name  (增加s权限)

chmod g-s  file_name  (移出s权限)

技术分享图片

如果对于目录而言

chmod g+s dir_name (给目录加s权限)

chmod g-s dir_name  (给目录移出s权限)

技术分享图片

g+s 的目录 可以固定目录内,文件或目录的用户组!!!

3、 软连接 ls 命令   创建软件连接(可以理解为快捷方式)

技术分享图片

创建软连接使用:

ln -s  sour_file    dest_file

技术分享图片

ln -s dir_name  dest_name

技术分享图片

注意:尽量用绝对路径创建 软连接, 如果原始文件已经删除了,那么软连接会失效!如:

技术分享图片

软连接还可以有效的解决,空间不足的文件!

4、硬连接

硬连接不支持对目录做连接,只支持对文件做硬连接

ln   file_name   dest_name   (硬连接,即inode 号 一样)

 硬连接 都是指向inode号的

技术分享图片

硬连接,只能在同一分区域做,不能跨分区!因为不同分区可能存在 相同的Inode 号

技术分享图片

 删除就直接用rm 就可以了,硬连接中只要还有文件指向 inode 号,那么数据就仍然存在!

6、stick_bit  防删除位

技术分享图片

 

set_uid set_gid stick_bit 软硬链接

标签:png   失效   http   div   ln -s   使用   log   inode   理解   

原文地址:https://www.cnblogs.com/nfyx/p/8669346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!