二周第四次课(2月1日)笔记

二周第四次课(2月1日)
2.18 特殊权限set_uid
2.19 特殊权限set_gid
2.20 特殊权限stick_bit
2.21 软链接文件
2.22 硬连接文件

2.18 特殊权限set_uid
特殊权限set_uid
普通用户可以用passw改自己的密码。
改密码要改一个密码的文件ahadow,普通用户不可能改。要想普通用户能改自己密码,又不能写文件,要设置set_uid。


set_uid可以使普通用户临时获得passwd文件的root的身份。

有没有x权限都可以执行

2.19 特殊权限set_gid
set gid该权限可以作用在文件上
使用普通用户获得文件所属组的身份。

目录设置了 set gid 该目录

创建一个文件,所属组变为了root

创建一个新目录,所属组变为了root

作用在目录的时候,创建的子文件和子目录的所属组与该目录所属组一致。

2.20 特殊权限stick_bit

root切换到user1


user可以改,不能删除


用普通用户在/tmp/user1/建立文件 1.txt

用普通用户在/tmp/user1/建立文件目录

文件所属为Xai

能不能删除一个目录和文件,看的是,文件和目录所在的目录。加了防删除位,就不能删除。

这三个命令日常工作中使用得不多,几乎用不到。

2.21 软链接文件
软连接等于windows快捷方式。可以节省空间。
拷贝了,源文件变更了,要再拷贝。

bin 其实是usr/bin,路径越长,文件越大。

这里面软连接多

软连接比较多

tmp/123/12/需要1.txt 但它在/root/123。 拷贝了,源文件变更了,要再拷贝。所以做源文件。

ln命格式:ln -s 源文件 目的文件

在当前目录下做软连接,软连接会指向当前目录,如果软连接拷贝到其他地方,会失效。

因为有,所以没有失效

再移到其他地方,失效了。



阿铭在工作中用到的小例子。

2.22 硬连接文件

inode是用来文件的基本信息。

硬链接 是多一个文件指向indoe。
硬连接不可以指向目录
硬连接不可以跨分区做
每个分区都有独立的inode体系。每个分区的inode都是准备好的。

原文地址:http://blog.51cto.com/461565/2069560

时间: 2024-10-06 00:10:39

二周第四次课(2月1日)笔记的相关文章

Linux学习笔记第三周第四次课(2月8日)

4.1 df命令 df,report file system disk space usage汇报文件系统磁盘空间使用情况: df命令格式:df [选项] df -a:all 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统. df -h:human readable以容易理解的格式输出文件系统大小,例如124KB.345MB.46GB. df -i:inodes 显示i节点使用情况. df -m:以MB为单位显示文件系统使用情况: df -t:type 显示各指定类型的文件系统

Linux20180416三周第四次课(4月9日)

4.1 df命令4.2 du命令4.3/4.4 磁盘分区扩展学习 parted分区gpt格式 http://www.apelearn.com/bbs/thread-7243-1-1.html df命令 df - report file system disk space usage tmpfs说明文件系统是临时文件系统 dev/shm是内存,通常是物理内存的一半 df -h 比较友好的观看模式 -m 是以MB为单位的 -i 是查看inodes的个数和使用情况.inodes是在格式化的过程中创建的

二周第四次课(12月21日)

二周第四次课(12月21日)2.18 特殊权限set_uid2.19 特殊权限set_gid2.20 特殊权限stick_bit2.21 软链接文件2.22 硬连接文件 特殊权限: set_uid (拥有者特殊权限:) #chmod命令: 文件权限属性设置: chmod命令用来变更文件或目录的权限. 在UNIX系统家族里,文件或目录权限的控制分别以; 读取.写入.执行3种一般权限来区分,另有3种特殊权限可供运用. 用户可以使用chmod指令去变更文件与目录的权限, 设置方式采用文字或数字代号皆可

三周第三次课(12月27日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录

三周第三次课(12月27日)3.7 su命令3.8 sudo命令3.9 限制root远程登录 su命令: 用户和工作组管理: su命令用于切换当前用户身份到其他用户身份, 变更时须输入所要变更的用户帐号与密码. 语法: su(选项)(参数) 选项: -c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份: -f或--fast:适用于csh与tsch,使shell不用去读取启动文件: -l或--login:改变身份时,也同时变更工作目录,以及HOME,SHE

三周第五次课(12月29日) 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

三周第五次课(12月29日)4.5/4.6 磁盘格式化4.7/4.8 磁盘挂载4.9 手动增加swap空间 [[email protected] ~]# [[email protected] ~]# mke2fs命令文件系统管理mke2fs命令被用于创建磁盘分区上的"etc2/etc3"文件系统. 语法:mke2fs(选项)(参数) 选项:-b<区块大小>:指定区块大小,单位为字节:-c:检查是否有损坏的区块:-f<不连续区段大小>:指定不连续区段的大小,单位为

二周第四次课(2月1日)

2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件 2.18 特殊权限set_uid #which passwd /usr/bin/passwd # ls -l /usr/bin/passwd -rwsr-xr-x. 1 root root 27832 6月  10 2014 /usr/bin/passwd -rws中的s是 set_uid的权限 passwd  支持让普通用户更改自己密码 改密码需

2018.3.29 二周第四次课

特殊权限set_uid 概念:set_uid,当普通用户执行passwd命令时,可以**临时**拥有root权限. set_uid 该权限针对二进制**可执行文件**,如:ls passwd 如下命令,查看 [[email protected] ~]# which passwd #查看这个命令在哪/usr/bin/passwd[[email protected] ~]# ls -l /usr/bin/passwd #查看passwd文件权限-rwsr-xr-x. 1 root root 2783

二周第四次课

2.18 特殊权限set_uid set_uid使二进制的执行程序,普通用户在执行时临时有所有者身份 set uid设置了非可执行文件没有意义 #ll /usr/bin/passwd -rwsr-xr-x. 1 root root 27832 Jun 10  2014 /usr/bin/passwd ll /etc/shadow ----------. 1 root root 640 Dec  1 03:48 /etc/shadow gpasswd -d aiker root //从root组删

三周第五次课(12月29日)

4.5/4.6 磁盘格式化 centos7所支持的文件系统 格式化 -t 指定格式化成的文件系统  -b 指定块大小 mke2fs -t ext4 -b 2048 /dev/sdb1   mke2fs不支持-t xfs mkfs.ext4 /dev/sdb1 实际等于mke2fs -t ext4 /dev/sdb1 mkfs.xfs /dev/sdb1 这个命令会有提醒  加一个-f强制  mkfs.xfs -f /dev/sdb1 此时分区未挂载,使用命令blkid /dev/sdb1 查看