目录
无论是 Windows,MacOS,Linux 均采用多用户的管理模式管理权限;
1. 超级管理员 root
在 Linux 中,最大的系统操作权限的账户名为:root (超级管理员);
至于普通用户的权限在许多地方是受限的:
普通用户的权限,一般在 home 目录内是不受限的;
出了 home 目录,大多数地方,普通用户仅有只读、执行权限,无修改权限;
2. 切换用户 Switch User
语法:
su ( - )用户名
- :可选的,表示切换用户后加载环境变量,建议使用;
用户名:表示要切换的用户,可以省略,省略表示切换到 root 用户;
exit / ctrl+ d :切换用户后,返回上一个用户;
普通用户切换到其他目录(包括 root 目录),需要输入密码,而 root 目录切换到其他目录不需要输入密码;
2.1 普通用户切换到 root 用户
如下,命令行中普通用户切换到 root 用户(输入命令后,需要输入密码: ):
也可以不写 root ;
2.2 root 用户切换到普通用户
root 用户管理权限最大,直接切换 ;
3. sudo 命令
虽然 root 用户管理权限最大,但是不建议长期使用,以免随换系统。
这时,可以使用 sudo 命令,为普通的命令授权,临时以 root 身份执行。
语法;
sudo 其他命令
3.1 配置认证
但是,并不是所有的普通用户都有权使用 sudo,只有配置 sudo 认证的用户才可以使用。
配置方法:
切换到 root 用户,输入visudo 命令,会自动通过 vi/vim 编辑器打开 etc / sudoers .
在文件的最后输入:
用户名 ALL = (ALL) NOPASSWARD : ALL
记得返回命令模式( ESC ),再进入底线命令模式( :) ,最后保存并退出( wq );
除此之外,还有一个小应用:
使用 sudo,可以不输入密码,从普通用户直接切换到超级管理员 :
标签:权限,sudo,用户,命令,切换,普通用户,root From: https://blog.csdn.net/m0_74012211/article/details/140758095