set_uid set_gid stick_bit 软硬链接

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  防删除位

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

时间: 2024-11-03 02:23:43

set_uid set_gid stick_bit 软硬链接的相关文章

特殊权限set_uid,set_gid,stick_bit,软硬链接

一.特殊权限set_uid which 查看文件路径: [[email protected]_46_188_centos ~]# which passwd /usr/bin/passwd [[email protected]_46_188_centos ~]# ls -l /usr/bin/passwd-rwsr-xr-x. 1 root root 27832 Jun 10  2014 /usr/bin/passwd rws :set_uid linux用户密码存放文件的路径: [[email 

2.18-2.20特殊权限set_uid/set_gid/stick_bit;20.21/2软硬链接

2.18 特殊权限set_uid set_uid作用:普通用户,临时拥有:该命令所有者(用户)身份. 给一个命令,设置set_uid,前提:这个文件必须是一个可执行的二进制文件. 1. 切换到普通用户下:su - 普通用户 [[email protected] ~]# su - haojiabin 2. 查看当前登录用户:whoami [[email protected] ~]$ whoami 3. 在普通用户下,使用ls命令查看root用户下内容: [[email protected] ~]$

特殊权限set_uid set_gid stick_bit 软/硬链接文件

一.特殊权限set_uidset_uid:作用是保证普通用户临时拥有该命令所有者的身份,它就会临时拥有root用户的身份(给一个文件设置set_uid的前提是保证该文件是一个二进制.可执行的文件)[[email protected] ~]# which passwd/usr/bin/passwd[[email protected] ~]# ls -l /usr/bin/passwd-rwsr-xr-x. 1 root root 27832 Jun 10 2014 /usr/bin/passwd

特殊权限set_uid\set_gid\stick_bit\软连接文件\硬连接文件

2.18特殊权限set_uid 我们之前有用过passwd这个文件这个文件是什么权限那.我们用which看一下. 可以看到他是红色的,也可以看到他的权限是rwsr-xr-x平时我们看到的都是rwx没有s的这个权限,其实他就是set_uid权限 set_uid的作用: 我们Linux系统是一个比较安全的系统,普通用户改密码不可能只让root超级用户帮他们改.改密码就是改密码的配置文件(shadow)从下图我们可以看到这个文件的权限有多严禁,就连root用户都是000权限,不过root用户是超级用户

day5作业--软硬链接--tr操作--useradd运用

练习题 软硬链接区别: 1 硬链接会增加连接数,而软链接不会. 2 硬链接始终表示的只是一个文件,只是名字不同而已,而软链接本身就是一个独立的文件,文件内容为指向的文件的路径. 3 命令格式不同. 硬链接: in filename linkname 软链接: in -s filename linkname.软链接中的filename 的相对路径不是相对于当前工作目录,而是相对于软链接的路径. 1 file1文件的内容为:"1 2 3 4 5 6 7 8 9 10" 计算出所有数字的总和

linux学习笔记——安装虚拟机、设备挂载、软硬链接

################安装虚拟机########################### 1.命令行安装虚拟机[[email protected] ~]# virt-install \        ###安装虚拟机> --name westos \                ###安装虚拟机的名字> --ram 1024 \                    ###内存> --location ftp://172.25.254.250/pub/rhel6.5 \    

004day--linux命令tar 软硬链接

一.tar命令介绍: -c:创建一个新的tar文件 -t:列出tar文件中目录的内容 -x:从tar文件中抽取文件 -f:指定归档文件或磁带(也可能是软盘)设备(一般都要选) -v:显示所打包的文件的详细信息,v是verbose的第1个字母 -z:使用gzip压缩算法来压缩打包后的文件 -j:使用bzip2压缩算法来压缩打包后的文件 tar cf test.tar a.txt b.txt c.txt             #把这三个文件归档为test.tar tar -tf test.tar

inode与软硬链接的理解

INODE 在Linux中,一切皆文件,都是以文件形式进行存储. 对于文件,它有两个属性,一个是自身属性,又称文件的元数据,表明这个文件自身的属性情况,如 文件的创建者是谁,所属组是哪个,文件的权限是什么,创建的时间,修改的时间...可以通过stat命令进行文件自身属性的查询,具体用法stat file:file是你要查询的文件: 另一个属性是写入文件中的内容,又称它的数据属性,该属性可以通过cat,vim等命令进行数据查看或者修改.文件的主要作用就是用来存储数据的,但是如果缺少文件的自身属性这

Linux中的软硬链接

说到Linux中的软硬链接,就必须谈一下Linux的文件系统的组成的重要部分iNode和block. 首先是iNode,先用一张图了解一下iNode在Linux文件系统中的地位: Linux中的文件的文件名.文件属性和文件的数据是分开存储的.文件名存放在目录项(dentry)中,文件的属性存放在iNode中,而文件的内容,即文件的实际数据存放在block中,而目录只有iNode没有block.一般而言这个iNode的大小为128B,iNode中的内容大致如下:  1.文件的字节数: 2.文件拥有