linux 的常用命令4
权限管理
“4” “r” → 读权限:查看文件内容;
是否能够列出目录结构.
“2” “w” → 写权限:编辑文件内容;
是否能够创建、删除、复制、移动目录.
“1” “x” → 执行权限:对二进制文件或shell脚本来说是否可运行;
是否能够执行cd切换目录的操作.
权限介绍:
-rw-r--r-- 最前面的 - 表示普通文件 ___ ___ ___
drwxr--r-x 最前面的 d 表示目录文件 用户 用户组 其他人
lrwxrwxrwx 最前面的 l 表示链接文件 u g o
(一共9位,每3位一组)
权限分配方式:
+ 给用户新添权限
- 给用户删除权限
= 给用户赋值权限(赋值中 所赋的值为字母“rwx”,并非数字)
权限设置: #chmod 选项 权限模式 文档
-R 递归设置权限,在修改目录权限时,
使用-R可将该目录下的文件权限也
修改为和目录权限一样的权限
属主与属组的设置 :
#chown属主:属组 所要更改的文件名(-R 进行彻底的更改)
sudo的应用:管理员定义某些特殊命令给“特定的人”使用
#visudo
添加92行的内容{root ALL=(ALL) ALL}
保存并退出
suid 的特殊权限:
某命令设置suid后,普通用户就会以属主(root)的身份来执行这条命令
#chmod u+s `whic cat`(给cat命令赋予权限)
#su -ken (切换到普通用户下执行)
$cat /etc/shadow (这时,普通用户就能够拥有执行cat的权限了)
sbit:只能自己删除自己上传的文件,其他人删不了。(添加权限:o+t)