用户
Linux下有两中用户:超级用户(root)、普通用户
- 超级用户:可以在Linux系统下做任何事情,不受到限制
- 普通用户:在Linux下做有限的事情
- 超级用户的命令提示符是
"#"
,普通用户的命令提示符是"$"
- root用户只允许存在一个,普通用户可以存在多个。
身份切换
普通用户切换到root
将普通用户切换到root账号,普通向root进行切换需要输入root账号的密码
su -
以root身份重新登录一次su
用户身份切换到root
root用户回退到普通用户
CTRL + D
root用户切换到普通用户
在现在登录的账号为root的情况下,切换到普通用户,不需要输入普通用户的密码
-
su username
-
普通用户切换到另一个普通用户,需要输入另一个普通用户的密码
-
普通用户切换到root用户,需要root账号的密码
-
root用户切换到任何普通用户,都不需要密码
提权
普通用户在执行某个指令的时候临时使用root用户的权限进行执行。
不想将现在使用的账号切换到root,但是想要让普通用户短暂以root的权限,执行一条命令
sudo
- 在root用户的目录中存在一个sudoers文件。`/etc/suders/
- 一个普通用户需要在sudoers这个配置文件中,才允许这个普通用户执行sudo。
- 默认普通用户是没有加入到sudoers配置文件中。
权限管理
权限
- 权限一定是限制人的,权限只有允许或者禁止
- 对应的操作对象,一定要有对应的满足于人的需求的属性
Linux下一切皆文件
- Linux操作对象的属性,主要集中在文件权限的属性上。