特殊权限及软连接和硬链接文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了特殊权限及软连接和硬链接文件相关的知识,希望对你有一定的参考价值。
特殊权限set_uid[[email protected] ~]# ll /usr/bin/passwd
-rwsr-xr-x. 1 root root 27832 6月 10 2014 /usr/bin/passwd
s就是set_uid权限,如果没有x权限显示S
- 当普通用户执行这个命令的时候临时赋予root权限,只能给并必须是二进制文件
可以给目录设置但没意义
特殊权限set_gid
- 作用在组权限位上,也是用s标识,主要用于命令文件上,当普通用户执行这个命令的时候临时赋予root所属组的权限
作用在目录上时,目录下面的创建的目录和文件和父目录的所属组同步。
特殊权限stick_bit
[[email protected] ~]# ls -ld /tmp/
drwxrwxrwt. 10 root root 210 6月 8 21:45 /tmp/
t就是stick_bit权限
- 防删除位,防止别人删除自己的文件,root除外
软连接文件
- 类似于快捷方式
[[email protected] ~]# ls -l /bin lrwxrwxrwx. 1 root root 7 5月 28 18:40 /bin -> usr/bin
- 做软连接,要用绝对路径,可以跨分区
[[email protected] ~]# ln -s /tmp/amingliunx2/aminglinux/1.txt /root/3.txt [[email protected] ~]# ls 2.txt 3.txt anaconda-ks.cfg 后面的为软连接文件,前面是原文件
- 查看磁盘分区
[[email protected] ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 28G 1.1G 27G 4% / devtmpfs 483M 0 483M 0% /dev tmpfs 493M 0 493M 0% /dev/shm tmpfs 493M 6.7M 486M 2% /run tmpfs 493M 0 493M 0% /sys/fs/cgroup /dev/sda1 197M 109M 88M 56% /boot tmpfs 99M 0 99M 0% /run/user/0
- 如果/boot下的aming.log太大把磁盘写满了,可以复制到大磁盘/下,rm -rf/boot/aming.log,再做个软连接 ln -s /aming.log /boot/aming.log
硬链接文件
- 只支持文件,inode号一样,它包含文件的信息,文件名只是一个外皮,两个文件为相互硬链接文件,不占用多余的空间。不能跨分区。
以上是关于特殊权限及软连接和硬链接文件的主要内容,如果未能解决你的问题,请参考以下文章