-
id – Display user identity
ls -l
重点是对于文件夹的理解
2, chmod
符号表示的权限,包含三部分,受影响的人、操作类型、权限。
受影响的人,用u、g、o、a表示。u既user,表示owner。g表示group。o表示others。a表示all,既u+g+o。默认如果什么都不写,那么这项为a。
操作类型有+、-、=。+既添加。-既删除。=既除了指定的,其他都删掉。
权限既r、w、x。
还可以用逗号来设置多个组合,比如:u+x,go=rx。
3, umask
umask使用八进制的权限表达式,一般情况下,不需要修改umask的值。
文件初始权限值是666,然后减去umask的值,就是最终的权限。
4, 还有setuid 4000,setgid 2000,sticky bit 1000 比较复杂。
5, su
Run a Shell with Substitute User and Group IDs。可以简记为 substitute user。
su - user,- 和 -l 和 --login效果一样,都是以user用户开启一个新的shell,并切换到user的家目录下,user默认是root。
-c 'command' , command一定要放在单引号里边。执行命令。
6,sudo
Execute a Command as Another User。
-u user,不使用该选项的话,是指以root用户执行。
要以visudo命令在 /etc/sudoers 中添加可以执行sudo命令的用户,添加完成之后,执行sudo的时候,需要输入当前用户的密码,而不是要切换到的root的密码。
sudo, in most configurations, “trusts” us for several minutes until its timer runs out.
7, chown – Change File Owner and Group
chown [owner][:[group]] file...
chown can change the file owner and/or the file group owner depending on the first ar - gument of the command. Table 9-7 provides some examples.