Linux目录结构(第四章)

时间:2023-01-01 11:57:59

linux的目录结构类似倒置的树型结构



which passwd
ll `which passwd`


u+s  g+s   o+t


实验-u+s(用户临时获得root权限,谨慎使用)

ll /usr/bin/vim
su - han
vim /etc/passwd        #无法修改
chmod u+s /usr/bin/vim #u+s 
ll /usr/bin/vim
su - han 
vim /etc/passwd        #可以修改


实验-g+s(该组的任何用户创建的文件,属组为该组的名称)

groupadd caiwubu
mkdir /caiwubu
useradd -g caiwubu kuaiji
useradd -g caiwubi chuna
touch /caiwubu/zhangben1
chmod o-rwx -R /caiwubu
chmod g+s /caiwubu/
chown :caiwubu /caiwubu/
ll -d /caiwubu/
touch /caiwubu/zhangben2      #创建的文件的属组默认为caiwubu
ll //caiwubu/zhangben2


实验-o+t(公共文件夹不允许任何其他人删除)

groupadd xiaoshoubu
useradd -g xiaoshoubu zhangsan
useradd -g xiaoshoubu lisi
mkdir /xiaoshoubu
chmod o+rw /xiaoshoubu/
su - zhangsan
touch /xiaoshoubu/zhangsan
logout
su - lisi 
rm /xiaoshoubu/zhangsan  #可以删除
logout
chmod o+t /xiaoshoubu/   #o+t
ll -d /xiaoshoubu/
su - lisi 
rm /xiaoshoubu/zhangsan   #删除不了


通过数字设置权限

u+s :4
g+s :2
o+t :1
例如:
touch file1
chmod 4644 file1
ls -l


实验-umak(文件权限的控制)

umask默认为:0022
umask 0077
touch file1
mkdir fiele1