2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_b

2.18 特殊权限set_uid

2.19 特殊权限set_gid

2.20 特殊权限stick_bit

2.21 软链接文件

2.22 硬连接文件

2.18 特殊权限set_uid

1、set_uid

特殊权限set_uid

S位;

passwd支持用户修改自己的密码;

需要修改shadow文件

passwd有set_uid权限,当普通用户执行命令时,此用户就会拥有root的临时用户身份

保证普通用户拥有文件的临时的root身份权限。

2.19 特殊权限set_gid

1、set_gid

set_gid 普通用户拥有所有组的临时身份权限

set_gid 还可以用于文件和目录上

当作用于文件上和set_uid效果是一致的

当作用于目录时,创建的该目录的文件与该目录的所属组保持一致

2.20 特殊权限stick_bit

1、特殊权限stick_bit

t:---特殊权限位,防删除位;

在aming账号下创建文件,并赋予权限(777),然后切换至user1的用户下,进行编辑时可以的,

但无法进行删除操作

是否能删除文件或目录,看当前文件或目录所在的目录的权限;

2.21 软链接文件

1、软连接文件

类似于win的快捷方式

软连接文件格式:ln  -s  源文件  目标文件

软连接可以连接文件或目录

做软连接尽量使用绝对路径

2.22 硬连接文件

1、硬连接文件

硬连接文件---inode号--->第2列的数字:有几个文件使用了相同的inode号,一般为1;

目录比较特殊

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

硬连接文件大小与源文件是相同的;

硬连接文件创建后的文件与源文件的inode号相同,则是互为硬连接文件

软连接文件是不能被删除的

inode会记录文件的属性;真正的文件是在inode

硬连接不会占用多余的空间,因为inode文件号是相同的;

不能对目录做硬连接

硬连接不能跨分区

原文地址:http://blog.51cto.com/wbyyy/2054618

时间: 2024-10-20 12:36:35

2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_b的相关文章

2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件

2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件 2.18 特殊权限set_uid passwd 有setuid 权限 s 是set_uid的权限 更改密码的文件 即使是000权限,root 也可以更改这个文件 passwd 有setuid 权限  当普通用户执行该命令的时候,就会临时拥有root用户的身份 给用户设置uid 前提是 这个文件是 二进制文件 ,而且是一个可执行文件 怎么给一个文件

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

2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件 特殊权限set_uid(s权限用户user权限) [[email protected]_1 ~]# ls -l /usr/bin/passwd -rwsr-xr-x. 1 root root 27832 6月  10 2014 /usr/bin/passwd 权限中的s 就是特殊权限 set_uid psswd 命令支持普通用户改自己的密码 [[e

特殊权限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\软连接文件\硬连接文件

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

Linux 特殊权限set_uid

特殊权限set_uid 默认情况下 , 在新安装好的Linux系统下 , 仅有一个命令是拥有set_uid特殊权限的 . 拥有s权限的命令(文件) : 为了确保非所有者用户 , 在使用该命令时,临时拥有所有者的身份 ; 给一个文件设置set_uid特殊权限,前提是该文件是一个可执行的二进制文件(一般都是给命令加上这样的特殊权限) , 否则没有任何意义 , 就如给一个文件夹设置一个set_uid权限一样 , 没有任何实际意义 . 1. 给命令加上set_uid特殊权限 格式 chmod u+s 命

九、特殊权限set_uid、set_gid、stick_bit;软链接文件;硬链接文件

(一)特殊权限set_uid(针对文件) set_uid:该权限针对二进制可执行文件,使文件在执行阶段具有文件所有者的权限.比如,passwd这个命令就具有该权限.当普通用户执行passwd命令时,可以临时获得root权限,从而更改密码.通俗的来说,就是普通用户在编辑这个文件的时候才会获得root用户的改文件的权力. 设置这个命令的前提是这个文件需要是二进制文件,且须为可执行文件. 二进制文件:如ls命令,passwd命令这些命令的文件就是二进制文件. 更改密码的文件:/etc/shadow #

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

        特殊权限 set_uid set_uid: 这里的s 就是set_uid 权限 linux 下的passwd文件是允许普通用户修改自己的密码的 (/etc/shadow :密码文件) set_uid 是让普通用户在执行此命令的时候,赋予普通用户临时 root权限,给一个文件设置uid,首先这个文件是二进制文件.可执行文件 怎么给一个文件授权set_uid权限 如:给ls 命令设置该权限 chmod u+s /usr/bin/ls 此时查看 ls -l /usr/bin/ls 可以

12.17 Nginx负载均衡;12.18 ssl原理;12.19 生产ssl密钥对;12.20 N

12.17 Nginx负载均衡:12.18 ssl原理:12.19 生产ssl密钥对:12.20 Nginx配置ssl 扩展: 针对请求的uri来代理 : http://ask.apelearn.com/question/1049 根据访问的目录来区分后端的web : http://ask.apelearn.com/question/920 nginx长连接 : http://www.apelearn.com/bbs/thread-6545-1-1.html nginx算法分析 : http:/