linuxroot⽤户与普通⽤户的切换免密⾸次rootlogin认证失败在linux系统⼯作时,我们经常需要来回切换不同⽤户,有时root有时普通⽤户,下⾯讲讲切换⽤户及设置切换root⽤户免密的设置。
切换⽤户
root切换到普通⽤户
假设现在系统的⽤户有超级⽤户:root,普通⽤户:ubuntu
从root切换到普通⽤户很简单:su ubuntu即可。
普通切换到root
⽅法很多,这⾥介绍三种常⽤的。
假设刚开始⽤户为ubuntu
1.su root
2.sudo -s
3.sudo -i
普通⽤户切换到root免密设置
切换root⽼是提⽰你输密码,是不是很繁琐,我们能偷懒就应该偷懒,这就是效率。
建议切换到root⽤户操作
# 编辑sudoers⽂件
vim /etc/sudoers
# 编辑内容如下,我的普通⽤户是ubuntu,所以我设置ubuntu
ubuntu ALL=(ALL)      NOPASSWD: ALL
# 强制保存退出
:wq!
# 当然最好还是建议使⽤visudo编辑⽂件,另外也可以通过给sudoers先加w权限写⼊,保存后减w权限
# 可以切换普通⽤户后试试work?
Ubuntu输⼊su命令提⽰认证失败的解决办法
Ubuntu安装后,root⽤户默认是被锁定了的,不允许登录,也不允许执⾏“su命令到root”。对于桌⾯⽤户⽽⾔,这样可以提⾼安全性。但对于服务器可以设置成允许“su命令到root,但不允许root⽤户直接登录”。
因⽽对于Ubuntu输⼊su命令提⽰认证失败这个问题,可以通过重新设置root密码来解决。
$sudo passwd
[sudo] password for xxx: <--- 输⼊安装时那个⽤户的密码
Enter new UNIX password: <--- 新的root⽤户密码
Retype new UNIX password: <--- 重复新的root⽤户密码
linux创建新用户和密码
passwd:已成功更新密码

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。