Linux 隐藏权限、特殊权限、软链接、硬链接

隐藏权限lsattr_chattr;特殊权限set_uid,set_gid,stick_bit;软链接/硬链接;find命令,linux和windows文件互传
1、隐藏权限lsattr_chattr

chattr 在Linux文件系统上更改文件属性

chattr +i 添加‘i'隐藏属性;不能更改文件或目录 防止删除文件或目录

chattr -i 解除’i'隐藏属性

chattr +a 只能增加数据,而不能删除,只有 root 才能设定这个属性

Linux 隐藏权限、特殊权限、软链接、硬链接_第1张图片

lsattr 查看文件的隐藏属性

lsattr -a 将隐藏文件的属性也列出来; 

lsattr -R 连同子目录的数据也一并列出来!

lsattr -d 查看目录文件本身的隐藏属性

Linux 隐藏权限、特殊权限、软链接、硬链接_第2张图片

2.1、特殊权限set_uid 用在用户权限上

set_uid 除所有者外普通用户在执行时,临时拥有所有者权限(前提文件类型是二进制或执行文件)

Linux 隐藏权限、特殊权限、软链接、硬链接_第3张图片

s 即为set_uid

chmod u+s 添加特殊权限

chmod u-s 解除特殊权限

2.2、特殊权限set_gid 用在组权限上

set_gid 普通用户临时拥有所属组用户权限

chmod g+s 添加特殊权限(添加权限后创建的文件或目录与上一级的所属组一致)

chmod g-s 解除特殊权限

2.3、特殊权限stick_bit

stick_bit 防止被别的用户删除 (PS : root用户除外 , 它是超级管理员 , 防止不了,更改成777权限也无效) 

chmod o+t 目录

[root@bogon /]# ls -ld /tmp/

drwxrwxrwt. 15 root root 4096 5月 13 20:50 /tmp/

附:whoamin 查看用户 su - 用户 更改用户

3、软链接/硬链接文件

软链接 尽量使用绝对路径

ln -s /原文件或目录 /目标文件或目录(软链接文件或目录)

[root@bogon /]# ln -s /tmp/linux /root/linux1

[root@bogon /]# ls -l /root/

总用量 4

-rw-------. 1 root root 1418 5月 8 00:15 anaconda-ks.cfg

lrwxrwxrwx. 1 root root 10 5月 13 23:13 linux1 -> /tmp/linux

硬链接 只能给文件做硬链接,不能给目录做硬链接

硬链接可删除,因文件存在inode里;

ln 文件 硬链接文件 创建硬链接

注:文件只能在同分区内创建硬链接;不能跨分区;因分区有独立的inode;

Linux 隐藏权限、特殊权限、软链接、硬链接_第4张图片

4、find

ctrl 常用组合键

Ctrl+l 清屏

Ctrl+d 结束或退出

Ctrl+c 中断

Ctrl+u 清除剪切光标之前的内容

Ctrl+a 切换到命令行开始

Ctrl+e 切换到命令行末尾

find - name 按文件名查找

例:[root@bogon ~]# find -name "test"

./test

./mulu/test

 

[root@bogon ~]# find -name "test*" 模糊查找

./test

./test3

./mulu/test

./mulu/test1

./mulu/test2

 

[root@bogon /]# find /root -type f -name "te*" 按文件类型查找

/root/test

/root/test3

/root/linux/test

/root/linux/test1

/root/linux/test2

文件类型:d目录;f一般文件;l链接文件;

[root@bogon /]# find /root -type d

/root

/root/.ssh

/root/linux

[root@bogon /]# find /root -type l

/root/linux1

[root@bogon /]# find /root -type f

/root/.bash_logout

/root/.bash_profile

/root/.bashrc

/root/.cshrc

/root/.tcshrc

/root/anaconda-ks.cfg

/root/.bash_history

/root/.ssh/authorized_keys

/root/test

/root/test3

/root/linux/test

/root/linux/test1

/root/linux/test2

 

按时间查找 -mtime +n (天);-mmin +n(分钟)

Linux 隐藏权限、特殊权限、软链接、硬链接_第5张图片

[root@bogon /]# find /tmp -mtime -1

/tmp

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vgauthd.service-SI2BL0

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vgauthd.service-SI2BL0/tmp

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vmtoolsd.service-QfqS5J

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vmtoolsd.service-QfqS5J/tmp

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vmtoolsd.service-QfqS5J/tmp/vmware-root

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-chronyd.service-CvNdBt

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-chronyd.service-CvNdBt/tmp

[root@bogon /]# find /tmp -mmin -300

/tmp

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vgauthd.service-SI2BL0

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vgauthd.service-SI2BL0/tmp

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vmtoolsd.service-QfqS5J

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vmtoolsd.service-QfqS5J/tmp

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-vmtoolsd.service-QfqS5J/tmp/vmware-root

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-chronyd.service-CvNdBt

/tmp/systemd-private-7257c2f23b4a438e8863f4365e11a599-chronyd.service-CvNdBt/tmp

 

-inum +inode 按inode号查找

-size +/-单位(c、k)按文件大小查找

 

-exec:一旦find命令匹配到了相应的文件,就可以用-exec选项中的命令对其进行操作;

格式: -exec 命令 {} \;exec选项后面跟随着所要执行的命令,然后是 {}, \, ;

root文件下所有大于1k文件并列出详细信息

[root@bogon /]# find /root -type f -size +1k -exec ls -l {} \;

-rw-------. 1 root root 1418 5月 8 00:15 /root/anaconda-ks.cfg

-rw-------. 1 root root 4689 5月 15 14:04 /root/.bash_history

 

5、linux和windows文件互传

Xftp

[root@bogon /]# yum install -y lrzsz 先安装lrzsz包;

从linux上传到windows

安装完用用sz +文件 回车 上传文件 到windows桌面

Linux 隐藏权限、特殊权限、软链接、硬链接_第6张图片

Linux 隐藏权限、特殊权限、软链接、硬链接_第7张图片

从windows下载到linux

Linux 隐藏权限、特殊权限、软链接、硬链接_第8张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Linux 隐藏权限、特殊权限、软链接、硬链接)