命令
:su [用户名]功能
:切换用户。例如,要从root用户切换到普通用户ubuntu,则使用su ubuntu。要从普通用户ubuntu切换到root用户则使用su root(root可以省略),此时系统会提示输入root用户的口令。如果我们仅仅想提升当前指令的权限可以在指令前面加上sudo,但这要求发送指令的用户在超级用户的信任列表里。新创建的用户,默认不能sudo,需要进行以下操作
.sudo usermod -a -g sudo 用户名
上图文件属性所代表的意思:
Linux下7种文件类型:
符号 | 含义 |
---|---|
+ | 增加权限 |
- | 撤销权限 |
= | 设定权限 |
字母 | 含义 |
---|---|
u | user表示该文件的所有者 |
g | group表示与该文件所有者属于同一组者,即所属组 |
o | other表示其他者 |
a | all表示三者皆是 |
字母 | 含义 |
---|---|
r | read表示可读权限,数字代号为4 |
w | write表示可写权限,数字代号为2 |
x | 表示可执行权限,数字代号为1 |
- | 不具有任何权限 |
例如:chmod u=rxw,g=rx,o=r a.txt,等同于chmod 754 a.txt (7=1+2+4,所以代表可读可写可执行,5=1+4,所以代表可读可执行 4代表可读)