linux下普通用户切换为root
2010-01-17 18:29
375 查看
在Linux系统中,root用户是一个权限非常大的用户,正因为其权限大到能危及操作系统的安全,所以我们平时操作电脑的时候都是用的普通用户
名,只有在某些场合设置需要超级用户权限的时候再临时用su命令切换为root用户。不过有时候不想让我的root密码告诉别人,但是也想别人做一些超过
普通用户安全级别的操作应该怎么做呢,这个时候就用到了sudo命令。
sudo命令其实也就是把当前用户执行的当前指令运行级别提升,比如说你要编辑一个系统配置文件,但是只能root用户才能编辑,普通用户是只读状态,这
个时候如果你在你的编辑命令前面加上sudo,那么这句话执行就让你有超级用户的权限。输入完sudo以后,你会发现系统要你输入密码,这个时候输入的不
是root用户的密码,而是你当前login用户的密码,如果密码正确,命令就可以成功执行。
不是说什么用户都可以随便用sudo命令取得超级用户权限的,有一个前提,就是你这个用户必须处于sudo用户组里面,那这个组是怎么定义的呢,很简单,这个用户组在/etc/sudoers文件中可以配置,如果你想把user1这个用户加入sudo用户组,你只要把root配置的那行copy一份,然后把root用户名变更为user1,这个时候你就可以成功发现你user1这个用户可以使用sudo命令操作啦。
名,只有在某些场合设置需要超级用户权限的时候再临时用su命令切换为root用户。不过有时候不想让我的root密码告诉别人,但是也想别人做一些超过
普通用户安全级别的操作应该怎么做呢,这个时候就用到了sudo命令。
sudo命令其实也就是把当前用户执行的当前指令运行级别提升,比如说你要编辑一个系统配置文件,但是只能root用户才能编辑,普通用户是只读状态,这
个时候如果你在你的编辑命令前面加上sudo,那么这句话执行就让你有超级用户的权限。输入完sudo以后,你会发现系统要你输入密码,这个时候输入的不
是root用户的密码,而是你当前login用户的密码,如果密码正确,命令就可以成功执行。
不是说什么用户都可以随便用sudo命令取得超级用户权限的,有一个前提,就是你这个用户必须处于sudo用户组里面,那这个组是怎么定义的呢,很简单,这个用户组在/etc/sudoers文件中可以配置,如果你想把user1这个用户加入sudo用户组,你只要把root配置的那行copy一份,然后把root用户名变更为user1,这个时候你就可以成功发现你user1这个用户可以使用sudo命令操作啦。
相关文章推荐
- linux 禁止普通用户使用su切换到root用户和禁止 root ssh登陆
- Ubuntu删除了全部普通用户后怎么进入系统(linux中guest用户切换为root登陆)
- Linux禁止普通用户使用su切换到root用户
- linux环境如何从普通用户切换到root用户
- 如何在 Linux下从普通用户切换到root用户
- 如何从root用户切换到普通用户?零基础学Linux运维
- linux之普通用户与root用户之间切换
- Linux 从普通用户切换到root,两种方式的区别
- linux 普通用户登录后,执行 shell脚本切自动输入密码切换到root
- linux 普通用户切换成root免密码
- 初识Linux之root 超级用户与普通用户切换
- qt从root 用户切换到普通用户后,/home/linuxer/.config/QtProject/qtcreator/qtversion.xml : Permission
- linux下普通用户切换为root用户的方法
- linux中由普通用户切换到root,由root切换到普通用户
- Linux 普通用户和root用户任意切换
- linux中怎么从root用户切换到普通用户
- 1 Linux普通到root用户切换
- linux之普通用户与root用户之间切换
- Linux禁止普通用户使用su 切换到root 用户
- linux之普通用户与root用户之间切换方法