linux系统学习之鸟哥私房菜――文件权限与目录

  当为[ d ]则是目录,例如上表档名为『.gconf』的那一行;
   当为[ - ]则是文件,例如上表档名为『install.log』那一行;
   若是[ l ]则表示为连结档(link file);
   若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
   若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
   注:进入目录是执行操作

一般用法:
   改变使用者chown root install.log
   改变群组chgrp root install.log

chown root:root install.log 或chown user.group file
chown .sshd install.log 或 chgrp sshd install.log  就是修改群组

权限的数字和字符表示
chmod [-R] 777 dir_file
chmod  u=rwx,g-rw  .bashrc
ugoa  -+=

su - fang

Linux 权限模型有两个专门的位,叫做“suid”和“sgid”

suid 和 sgid 占据与 ls -l 清单中 x 位相同的空间。如果还设置了 x 位,则相应的位表示为 s(小写)。但是,如果没有设置 x 位,它将表示为 S(大写)

对于一个-rwxr-xr-x 权限的可执行文件如果启用SUID,那么权限就变成-rwsr-xr-x,启动用SGID,-rwxr-sr-x

对于一个-rw-r--r-- 权限的可执行文件如果启用SUID,那么权限就变成-rwSr--r--,启用SGID,-rw-r-Sr--

如要设置特殊位如suid(设置用户ID)、sgid和链接数位,chmod命令需要第四个数字。
suid=4
sgid=2
link=1



今天学到哪儿了http://vbird.dic.ksu.edu.tw/linux_basic/0210filepermission_2.php

你可能感兴趣的:(权限,目录)