zoukankan      html  css  js  c++  java
  • linux root用户与普通用户的切换 | 免密 | 首次root login认证失败

    在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命令提示认证失败的解决办法

    https://www.cnblogs.com/inmoonlight/p/6145581.html

    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用户密码
    
    passwd:已成功更新密码
    
  • 相关阅读:
    进程、线程、协程
    python垃圾回收机制
    python变量存储和深浅拷贝
    Linux常用命令
    二叉树四种遍历,节点个数,深度
    装饰器
    ArrayList、Vector
    集合、Collection、迭代器、List
    卖票
    关于Thread和Runnable
  • 原文地址:https://www.cnblogs.com/davis12/p/14595668.html
Copyright © 2011-2022 走看看