首页 > 代码库 > 笔记 属性 权限 用户 临时权限(猿课精讲1.6-2.0)
笔记 属性 权限 用户 临时权限(猿课精讲1.6-2.0)
1.6 文件或目录属性信息
ls -l 看目录的详细信息
- 普通文件 d 目录 s 进程间通信 c 字符设备 b 块设备 l 软连接(快捷方式) p管道文
件
所属主 所属组 其他人 权限rwx
ls -li inode号
ls -la 111 有两个子目录
ls -lh 根据文件大小更改单位
1.7 chmod命令 更改权限
chmod r=4 w=2 x=1 rwx=7 r-x=5 r--=4 --x=1
chmod 744 1.txt == chmod u=rwx,g=r--,o=r-- 1.txt 即为rwx r-- r--
chmod a+r 1.txt 所有人加上r权限
mkdir 111/234
rouch 111/234/22.txt
tree 111
ls -l 111
chmod -R 700 111 让权限被继承
ls -l 111/
ls -l 111/234
umask
0022 -->022--> --- -w- -w-
目录必须有x
目录用rwx rwx rwx(777) - umask(022) = rwx r-x r-x
文件用rw- rw- rw-(666) - umask(022) = rw- r-- r--
umask 033
直接减不行 比如666-033=644
1.8 chown命令 属组 属主更改 change owner
chown xd 111.txt
useradd xd
ls -l
groupadd xduser
chown :xduser 111.txt
ls -l 111.txt
chown root:root 111.txt
!ls 上次ls用法
history
!303
chown -R xd:xduser 111
1.9 lsattr 查看 chattr修改 隐藏属性
chattr +a 111.txt可以追加
lsattr 111.txt
vi 111.txt
lsattr -d 111 -R列出文件内容权限
chattr +a 111.txt i啥都不能改
2.0 set uid权限
passwd
which passwd
ls -l/etc/shadow
ls -l/usr/bin/passwd
which ls
su - xd
ls /root/ 提示权限不够
logout
chmod u+s /bin/ls 此命令、用户加上临时root权限
su - xd
/bin/ls /root/ 可以看了
logout
chmod u-x /bin/ls 此命令、所有人删除执行权限
chmod o-x /bin/ls 包括其他人
ls -l /bin/ls root不受影响但是s变大写 表示用户不行了
su - xd
/bin/ls /root 真的又不行了
笔记 属性 权限 用户 临时权限(猿课精讲1.6-2.0)