linux下su命令的默认密码

worktile 其他 108

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,su命令用于切换用户身份,通常用于从普通用户切换到管理员或超级用户。默认情况下,su命令并没有设置默认密码。

    若你想要使用su命令切换到管理员或超级用户,首先需要设置一个密码。可以使用以下步骤来设置su命令的密码:

    1. 打开终端,使用管理员权限登录到系统。
    2. 运行以下命令来切换到root用户:
    “`bash
    sudo su
    “`
    这将要求你输入当前用户的密码。
    3. 运行以下命令来设置root用户的密码:
    “`bash
    passwd
    “`
    系统会提示你输入新的密码。输入密码时,密码字符不会显示在屏幕上,所以请确保输入正确。
    4. 确认密码后,root用户的密码就被设置成功了。

    现在你就可以使用su命令来切换到root用户了。运行以下命令:
    “`bash
    su –
    “`
    系统会提示你输入root用户的密码。输入正确的密码后,你就可以切换到root用户了。

    需要注意的是,在Linux系统中,为了安全起见,建议使用sudo命令来执行需要管理员权限的任务,而不是直接切换到root用户。这样可以减少意外操作造成系统损坏的风险。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,su命令用于切换用户身份,使当前用户可以以其他用户的身份执行指定的命令。默认情况下,su命令不需要密码。

    1. 切换到root用户:在终端中输入su命令,不需要输入密码即可切换到root用户。

    2. 借助sudo命令:在一些Linux发行版中,root用户的密码被设置为空,因此无法使用su命令。可以通过使用sudo命令来代替,sudo命令会要求输入当前用户的密码。

    3. 设置root用户密码:如果系统中root用户的密码已经被设置,那么在使用su命令切换到root用户时,需要输入root用户的密码。

    4. 使用sudo visudo命令:编辑sudoers文件可以配置用户对sudo命令的使用权限。通过sudo visudo命令可以打开sudoers文件,添加用户到sudo组,从而允许该用户使用sudo命令切换到root用户身份。

    5. 使用sudo -s命令:如果当前用户被授权以root用户执行命令,可以使用sudo -s命令临时切换到root用户的身份,而无需输入密码。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下,su命令是用于切换用户的命令,登录为其他用户时,可能需要输入密码。但是,默认情况下,su命令并不要求输入密码。

    当你在终端中执行su命令时,默认会切换到root用户,而且不需要输入密码。这是因为root是系统中具有最高权限的用户。

    然而,有些Linux系统中,可能需要输入密码才能切换到其他用户。这是因为系统管理员可能进行了相应的配置,增加了安全措施。

    如果你执行su命令时需要输入密码,那么可以使用以下方法来解决:

    1. 输入root用户的密码:如果你知道root用户的密码,可以直接输入密码来切换到root用户。

    2. 使用sudo命令:sudo命令是Linux下另一种切换用户的方式,一般也需要输入密码。如果你的用户具有sudo权限,可以使用以下命令来切换到root用户:
    “`
    sudo su –
    “`
    执行该命令后,输入当前用户的密码,然后即可切换到root用户。

    3. 修改su配置文件:如果你希望su命令默认不需要输入密码,可以修改su的配置文件。打开终端,在命令行中输入以下命令:
    “`
    sudo vi /etc/pam.d/su
    “`
    在打开的文件中找到以下行:
    “`
    auth sufficient pam_rootok.so
    “`
    如果该行前面有注释(#),则取消注释。然后保存并关闭文件。

    在修改配置文件后,执行su命令时就不再需要输入密码。

    需要注意的是,修改su的配置文件可能带来安全风险,请在操作前慎重考虑。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部