首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linuxsusu -之间你知不道的事

    su 命令用于切换到另一个用户,即更改用户ID。在正常登录会话期间,如果没有执行username例如su -,它默认以root用户身份登录。...$ su rumenz 要注意用户对用户rumenz保持环境deploy 原始登录会话,当前工作目录和可执行文件的路径也保持不变。...当你使用 su -或-l或--login时,它会为你提供一个类似于正常登录时的登录界面。下面的所有命令都是等价的。...$ su - rumenz OR $ su -l rumenz OR $ su --login rumenz 在这种情况下,用户rumenz提供了自己的默认登录环境,包括可执行文件的路径;他还会进入他的默认家目录...重要的是,当你在su没有username,将自动成为超级用户。将获得root的默认环境,包括可执行文件更改的路径。还将进入 root 的家目录: $ su

    2.8K20

    su sudo

    su和sudo   1.1 su 作用:切换到其他用户账户进行登录。 注意事项:   (1)root用户切换到普通用户是不需要输入密码确认。...普通用户切换至root需要输入root密码确认,普通用户相互切换需要对方的密码  (2)如果su不带任何选项及参数,默认切换到root账户且不改变shell环境  (3)使用su时一定要带- 即su –...要不然对于一个运维来说是非常low的表现    实验 :susu -的区别 [root@desperadochn ~]# echo $PATH /usr/local/sbin:/usr/local...bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin [root@desperadochn ~]# pwd /root [root@desperadochn ~]# su...usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin  #还是root的环境变量 [desperadochn@desperadochn root]$ su

    65810

    Linuxsu,sudo,sudo su,sudo -i命令的使用和区别

    sudo su 命令的区别: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。...更多可参考:Linux 命令 su 和 sudo 的区别 su 切换不同的用户的身份: 默认只是切换身份,并没有切换环境变量,环境变量依然是普通用户的。...su root 输入root密码后切换到root用户但是pwd目录不变 su - root 输入root密码后切换到root用户但是pwd目录/root sudo 命令: sudo -i root ...sudo - root、sudo -i ,sudo - ,sudo root 效果相同 提示输入密码时该密码 为当前账户的密码,要求执行该命令的用户必须在sudoers 才可以 su 需要的是切换后账户的密码...要求执行该命令的用户必须在sudoers 才可以。

    9.2K20

    susu -的区别

    susu - 是用于切换用户的命令,但它们在行为上有一些重要的区别。su 命令su 是 "switch user" 的缩写,用于切换到另一个用户的身份,但不改变环境变量。...当您使用 su 命令切换到另一个用户时,环境变量(包括路径、用户目录等)并不会被修改。...su - 命令su - 命令也被称作 "su -l"(dash ell)或 "su --login",它同样用于切换到另一个用户的身份,但是简单的 su 不同的是,它会启动一个完整的登录会话。...使用 su - 命令登录后,会话会以目标用户的身份启动,并且包括了目标用户的环境变量和配置文件。这意味着,通过 su - 切换用户后,您会进入一个完全新的Shell会话,就好像您以目标用户登录一样。...总结来说,su 命令主要用于快速切换用户,而 su - 命令用于完全以目标用户的身份启动一个新的Shell会话,包括环境变量和配置文件。

    62510

    Linux命令su、sudo、sudo su、sudo -i使用和区别

    sudo su 两个命令的最大区别是: sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。另外一个区别是其默认行为。...sudo 一般加的是命令 sudo -i rootsudo - root、sudo -i ,sudo - ,sudo root效果相同 提示输入密码时该密码为当前账户的密码 要求执行该命令的用户必须在...sudoers才可以 su需要的是切换后账户的密 用法为“su 账户名称” sudo : 暂时切换到超级用户模式以执行超级用户权限,一般指的是root用户,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码...要求执行该命令的用户必须在sudoers才可以 ? sudo -i 直接运行sudo命令加-i参数,要求执行该命令的用户必须在sudoers才可以 ?...sudo su 运行sudo命令给su命令提权,运行su命令。要求执行该命令的用户必须在sudoers才可以。 来自:Linux迷 链接:https://www.linuxmi.com/

    15K10

    Linux命令(17)——susudo命令

    1.su命令 1.1作用 su用于临时切换身份到另一个指定的用户,未指定用户名默认为root。...]:将一个命令传递到shell,但不创建新会话; -,-l,--login:切换用户身份时启动一个新的登陆shell。...在文件设置用户能够执行的命令。 3.su和sudo命令的区别 (1)二者功能不同 su用来长时间切换用户,常见用法是su [username],未指定username默认切换至root。...首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”)[1]...用户使用sudo时,必须先输入当前用户密码,如果当前用户是root或者当前用户目标用户一致,无需输入密码,之后的一段时间内(默认为5分钟,可在/etc/sudoers自定义),使用sudo不需要再次输入密码

    4.3K30

    3.7 su命令

    su命令介绍 sum命令,它是用来切换用户的 快捷键ctrl+d,退出当前用户 su命令用法 su - username 完全切换当前用户 [root@localhost ~]# whoami root...[root@localhost ~]# su - hanfeng [hanfeng@localhost ~]$ whoami hanfeng [hanfeng@localhost ~]$ pwd /home...hanfeng@localhost ~]$ 登出 [root@localhost ~]# 其中这个 - ,目的就是彻底的切换用户,使用自己的配置、环境变量等 .bash开头的文件都是用户的配置文件 su...-c用法 su - -c “命令” 用户名:是不进入这个账户,但是以这个账户的身份执行命令 [root@localhost ~]# su - -c "touch /tmp/han.111" hanfeng...~]$ 登出 [root@localhost ~]# 普通用户也可以 su - 到root用户下,只需要root用户的密码 [root@hf-01 ~]# su - hanfeng 上一次登录:五

    1.1K10

    理解 Linux su 命令和 etcprofile 文件

    Linux ,了解如何切换用户和设置环境变量是非常重要的。本文将介绍 su 命令以及 /etc/profile 文件的作用。 首先,让我们来了解 /etc/profile 文件。...它是 Linux 系统的一个全局配置脚本,主要用于设置所有用户的全局环境变量。...su - 或 su -l 或 su --login 或 su - username:这将启动一个登录 shell,系统将会读取并执行 /etc/profile 和目标用户的 ~/.bash_profile...因此,如果目标用户的这些文件定义了 /etc/profile 相同的环境变量,那么 /etc/profile 的全局变量设置将会被覆盖。...总的来说,su 命令和 /etc/profile 文件是 Linux 的两个非常重要的工具,它们可以帮助你管理用户和环境变量。理解它们的工作方式可以帮助你更有效地在 Linux 环境工作。

    77720

    sudo、susu – 之间的区别以及wheel组

    一.linux su命令 su 命令的主要作用是让你可以在已登录的会话中切换到另外一个用户。换句话说,这个工具可以让你在不登出当前用户的情况下登录为另外一个用户。...所以,一般 su 命令需要输入目标用户的密码。在输入正确的密码之后,su 命令会在终端的当前会话打开一个子会话。...51:44 CST 2020pts/2 上   [root@haopython-kvm ~]# pwd   /root   [root@haopython-kvm ~]#    # 那么,su 命令...因为是在无意间切换使用普通用户的环境,所以当使用 root 用户进行程序安装或系统更改时,会产生正常使用 root 用户进行操作时不相符的结果。...5.sudo su 大概是因为使用 su 命令或直接以 root 用户身份登录有风险,所以,一些 Linux 发行版(如 Ubuntu)默认禁用 root 用户帐户。

    2.4K31

    Linux 命令 su 和 sudo 的区别?

    Linux 中新建用户的命令是 useradd ,一般系统这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...我们首先从 ubuntu 用户以 non-login-shell 的方式切换到 root 用户,比较两种用户状态下环境变量 PWD 的值(su 命令不跟任何 ,默认切换到 root...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户的身份查看 /etc/shadow 的内容。...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...:如果我们的 Linux 系统有很多用户需要使用的话,前者要求所有用户都知道 root 用户的密码,这显然是非常危险的;后者是不需要暴露 root 账户密码的,用户只需要输入自己的账户密码就可以,而且哪些用户可以切换到

    15710

    Linux文件访问控制列表、su命令sudo服务

    则目录的文件会继承其ACL;针对文件设置了ACL,则文件不在继承其所在的目录的ACL。 1.setfacl命令 用于管理文件的ACL规则,格式为 setfacl[参数] 文件名称。...文件的ACL提供的是在所有者、所属组、其他人的读/写/执行权限之外的特殊权限控制,使用setfacl命令可以针对单一用户或用户组、单一文件或目录进行读写执行权限控制。...2.getfacl 显示文件上设置的ACL信息 格式:getfacl 文件名称 su命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,顺畅的切换到其他用户 [root@linuxprobe...~]# su - linuxprobe Last login: Wed Jun 20 14:29:55 WST 2018 on pts/0 [linuxprobe@linuxprobe ~]$ id...sudo时需要再次进行密码验证 -b 在后台执行指定命令 -p 更改询问密码的提示音 总结: 限制用户执行指定的命令 记录用户执行的每一条指令 配置文件(/etc/sudoers)提供集中的用户管理、权限主机参数

    1.9K10

    Linux 命令 su 和 sudo 的区别

    二者的差异对比 这篇文章来系统总结一下 su 和 sudo 这两个命令。 1. 准备工作 因为本篇博客涉及到用户切换,所以我需要提前准备好几个测试用户,方便后续切换。...Linux 中新建用户的命令是 useradd ,一般系统这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...我们首先从 ubuntu 用户以 non-login-shell 的方式切换到 root 用户,比较两种用户状态下环境变量 PWD 的值(su 命令不跟任何 ,默认切换到 root...3.1 主要用法 我们在 Linux 中经常会碰到 Permission denied 这种情况,比如以 ubuntu 用户的身份查看 /etc/shadow 的内容。...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成

    3.7K20

    Linux 命令 su 和 sudo 的区别?

    Linux 中新建用户的命令是 useradd ,一般系统这个命令对应的路径都在 PATH 环境变量里,如果直接输入 useradd 不管用的话,就用绝对路径名的方式:/usr/sbin/useradd...我们首先从 ubuntu 用户以 non-login-shell 的方式切换到 root 用户,比较两种用户状态下环境变量 PWD 的值(su 命令不跟任何 ,默认切换到 root...另外,Linux 系列面试题和答案全部整理好了,微信搜索互联网架构师,在后台发送:2T,可以在线阅读。...3.3 思考 我们已经看到了,如果一个用户在 /etc/sudoers 文件,那么它就具有 sudo 权限,就能通过 sudo su - 或者 sudo -i 等命令切换到 root 用户了,那这时这个用户就变成...References https://www.rootusers.com/the-difference-between-su-and-sudo-commands-in-linux/ 《鸟哥的 Linux

    5.1K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    领券