linux设置su命令密码

fiy 其他 270

回复

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

    要设置Linux系统中su命令的密码,可以按照以下步骤进行操作:

    1. 打开终端:使用Ctrl+Alt+T快捷键可以打开终端。

    2. 输入以下命令并运行:`sudo passwd root`
    这个命令将会设置root用户的密码。在Linux系统中,root用户具有最高权限,可以执行系统中的所有操作。如要执行此命令,您需要有sudo权限,也需要输入当前用户的密码。

    3. 输入您的当前用户密码:
    根据上一步的命令要求,您需要输入当前用户的密码,以确认您有执行此命令的权限。

    4. 输入新的root密码:
    接着,您将被要求输入新的root密码。请确保您选择一个强壮且不易被猜测的密码。

    5. 确认新的root密码:
    最后,您需要再次输入新设置的root密码,以确认您没有输入错误。

    完成以上步骤后,您已经成功地为root用户设置了密码。以后在终端中使用su命令切换到root用户时,需要输入设置的密码。请注意,为了系统的安全,建议仅在必要时使用root用户,并在完成需要root权限的操作后及时切换回普通用户。

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

    在Linux系统中,使用su命令可以切换到其他用户账号,但默认情况下并不会要求密码。然而,你可以通过以下方法来设置su命令的密码:

    1. 打开终端并以root用户身份登录系统。

    2. 使用以下命令修改su命令配置文件:
    “`
    sudo nano /etc/pam.d/su
    “`

    3. 在打开的文件中,找到以下行:
    “`
    auth sufficient pam_rootok.so
    “`

    4. 将该行修改为以下内容:
    “`
    auth required pam_wheel.so use_uid
    “`

    5. 保存修改并退出编辑器。

    6. 使用以下命令修改sudoers配置文件:
    “`
    sudo visudo
    “`

    7. 找到以下行:
    “`
    # %wheel ALL=(ALL) ALL
    “`

    8. 将该行取消注释(删除行首的”#”字符):
    “`
    %wheel ALL=(ALL) ALL
    “`

    9. 保存修改并退出编辑器。

    10. 使用以下命令创建一个以你自己的用户名为名称的wheel组:
    “`
    sudo groupadd wheel
    “`

    11. 使用以下命令将你的用户名添加到wheel组:
    “`
    sudo usermod -aG wheel your_username
    “`

    12. 使用以下命令设置wheel组的密码:
    “`
    sudo passwd wheel
    “`

    13. 输入你要设置的密码,并确认。

    现在,当你使用su命令切换到其他用户账号时,系统将会要求输入wheel组的密码。这样可以增加安全性,防止未经授权的访问。

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

    在Linux系统中,su命令用于切换用户身份,例如从普通用户切换为超级用户(root)。默认情况下,在Ubuntu和许多其他Linux发行版上,su命令是被禁用的,需要使用sudo命令执行特权操作。但是,你仍然可以通过一些设置来设置su命令的密码。下面是在Linux系统上设置su命令密码的方法和操作流程。

    1. 打开终端:在桌面上打开一个终端窗口,或者使用Ctrl+Alt+T快捷键打开一个终端。

    2. 切换到root用户:使用sudo命令切换到root用户,输入以下命令并按回车键:
    “`shell
    sudo -i
    “`

    3. 创建密码:执行以下命令来设置root用户的密码。要设置的密码将会是su命令的密码。
    “`shell
    passwd
    “`

    4. 输入密码:按照提示输入一个新的密码并按回车键。请注意,输入时密码不会显示在屏幕上,所以请确保准确输入。

    5. 确认密码:再次输入相同的密码以确认。

    6. 测试su命令:已经设置了su命令的密码,可以进行测试。输入以下命令来切换到root用户:
    “`shell
    su
    “`

    7. 输入密码:按照提示输入之前设置的root密码并按回车键。

    8. 切换成功:如果输入的密码正确,你现在将切换到root用户并且可以执行root用户的操作。可以通过输入以下命令来验证:
    “`shell
    whoami
    “`

    如果返回的是”root”,则表示已成功切换到root用户。

    9. 退出root用户:执行以下命令来退出root用户并返回到普通用户:
    “`shell
    exit
    “`

    需要注意的是,设置了su命令密码之后,只有知道该密码的用户才能切换到root用户。确保密码的安全性非常重要。此外,建议使用sudo命令而不是直接使用su命令来执行特权操作,以增加系统的安全性。

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

400-800-1024

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

分享本页
返回顶部