首先使用sudo提升权限,然后执行-su切换到超级用户(root)账户。 在Linux操作系统中,sudo -su是一个常见的命令组合,用于以超级用户(root)身份执行命令,这个命令结合了sudo和su两个命令的功能,使得普通用户可以临时获得管理员权限来执行特定的任务,本文将详细解析sudo -su的工作原理、使用场景以及相关注意事项。 `sudo` ...
这种方式也能以 login-shell 的方式切换到 root 用户,但是它和 su - 方法是由区别的: 前者输入 sudo su - 后,需要提供当前用户的登录密码,也就是 kangll 用户的密码; 后者输入 su - 后,是切换到root用户,需要提供 root 用户的登录密码。 ...
su username 5.3)以其他用户身份执行命令 su-c“command” 如果看完还是一脸懵,那么就让它两来个横向对比吧: sudosu 认证方式 需要输入执行命令的用户的密码 需要输入目标用户的秘密 用户切换 以目标用户(通常为root)的权限执行命令,但不切换用户 完全切换到目标用户,开启新的用户session 安全性 sudo可以提供更好的...
PART.1 su命令su(切换用户)命令是在Linux系统中切换到其他用户身份的命令。通常,它需要超级用户(root)的密码才能切换到其他用户。使用su命令时,用户可以切换到其他用户的账户,并获得该账户的权限。例如,可以使用以下命令切换到超级用户(root):su在输入密码后,用户将切换到root用户,并获得root用户的权限。PA...
使用su - ,提供 root 账户的密码,可以切换到 root 用户; 使用sudo su - ,提供当前用户的密码,也可以切换到 root 用户 两种方式的差异也显而易见:如果我们的 Linux 系统有很多用户需要使用的话,前者要求所有用户都知道 root 用户的密码,这显然是非常危险的;后者是不需要暴露 root 账户密码的,用户只需要输入自己...
之前一直对 su 和 sudo 这两个命令犯迷糊,最近专门搜了这方面的资料,总算是把两者的关系以及用法搞清楚了,这篇文章来系统总结一下。 1. 准备工作 因为本篇博客中涉及到用户切换,所以我需要提前准备好几个测试用户,方便后续切换。 Linux 中新建用户的命令是 useradd ,一般系统中这个命令对应的路径都在 PATH环境...
sudo简称Super User Do,它允许非root用户运行通常需要超级用户权限的其他Linux命令。获得root权限的方式 直接使用 ssh root登录到主机 ssh root@[server_domain_or_ip]使用 su 切换到root用户 su - 使用 sudo 临时获取root权限来执行需要root权限的命令,此时不会产出一个新的shell。sudo [command]什么是sudoers?s...
linux 为普通用户配置sudo权限 目录 一.关于sudo 二.sudo的工作过程 三.为普通用户配置sudo权限 3.1 方法一:把普通用户的附属组更改为wheel,使其具有sudo权限(推荐) 3.2 方法二:修改/etc/sudoers文件,使普通用户具有sudo权限 四./etc/sudoers配置文件详解 ...
之前一直对su和sudo这两个命令犯迷糊,最近专门搜了这方面的资料,总算是把两者的关系以及用法搞清楚了,这篇文章来系统总结一下。 1. 准备工作 因为本篇博客中涉及到用户切换,所以我需要提前准备好几个测试用户,方便后续切换。 Linux 中新建用户的命令是useradd,一般系统中这个命令对应的路径都在PATH环境变量里,如果...
Linux命令(17)——su与sudo命令 1.1作用 1.2语法 代码语言:javascript 代码运行次数: su[选项 1.3选项 代码语言:javascript 代码运行次数:0 运行 AI代码解释 -c[command],--command=[command]:执行完指定命令后,立即恢复原来的用户身份;--session-command=[COMMAND]:将一个命令传递到shell中,但不创建新会话;-,...