目录概述1、su命令:su不会读取目标用户的环境配置文件2、su - 命令:su - 读取目标用户的环境配置文件3、sudo和su有何区别呢?(update 2021年3月29日23:03:27)区别1:区别2:3、sudo的工作原理4、实操4.1 跨用户执行命令概述在实际工作中,曾经遇到切换用户环境变量无法加载的问题。其原因就是对su 和su -的区别认识有问题。1、su命令:su不
sudo su 和 sudo -s 都是切换到root用户,不同的是 sudo su 环境用的是目标用户 (root)的环境 sudo -s 环境用的是当前用户本身的环境
转载
2023-05-19 16:12:15
180阅读
su和sudo
原创
2015-10-08 10:52:09
611阅读
visudo在配置文件/etc/sudoers中,有一个User_Alias 功能,它可以虚拟一个用户组,然后针对虚拟的用户组来进行权限的控制。现在我们的需求是,指定某些普通用户(例如user1, user2) 使其拥有所有命令的root权限,如何操作呢?vim /etc/sudoers 加入如下内容:User_Alias ADMINS = user1
转载
精选
2016-01-13 20:43:24
556阅读
1 su命令 使用su命令来切换用户,su是switch user切换用户的缩写。 可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。 从普通用户切换到root用户需要输入密码,从root用户切换到普通用户不需要输入密码。命令格式:su [参数] [-] [用户名]用户名的默
转载
2016-11-14 14:36:00
137阅读
2评论
Mandriva 说也奇怪,用root登录的用户比一般用户还难用,当初用FC6时,我就完全使用root用户。Mandriva 中不能直接登录KDE,好容易搞进去后一个P图标没有,整个界面血红血红的,看着就吓人。没办法,成长就是被逼出来的。老子不信邪,找到了su和sudo,这里总结一下。首先是 su 命令。功能:直接将身份变成其他用户。(需要其他
转载
2023-04-26 10:10:05
61阅读
su和sudo基本讲解,以及实践练习
原创
2015-11-12 13:55:07
1205阅读
sudo su 和 sudo -s 都是切换到root用户,不同的是 sudo su 环境用的是目标用户 (root)的环境 sudo -s 环境用的是当前用户本身的环境 转自 sudo su 和 sudo -s - CSDN博客 https://blog.csdn.net/boysky0015/a
转载
2018-09-29 17:02:00
224阅读
2评论
sudo 命令 1、sudo 简介 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或
转载
2024-01-09 14:35:41
756阅读
su和su - 联系:都是切换到root 区别:前者只是切换了root身份,但 Shell环境仍然是普通用户的 Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户 ...
转载
2021-09-21 21:48:00
198阅读
3评论
场景:在服务器上进行操作的时候通常不适用root用户,但是有时候执行某一些操作需要使用root权限。。。1 su命令使用su命令来切换用户,su是switch user切换用户的缩写。可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。从普通用户切换到root用户需要输入密码,从root用户切换到普通用户不需要输入密码。命令格式:su [参数] [-] [用户名]用户名的默认
su - 用户名 不加减号环境变量不切换whoami查看当前用户su - -c “mkdir /tmp/file” 用户名使用 -c选项,不用切换用户也可以执行命令sudo 临时拥有一些权限使用sudo可以使普通账户不用知道root的密码而临时拥有root的权限,这是为了提高安全性,不可登录。visud
原创
2016-04-10 21:36:20
481阅读
linux用户分为根用户/ 普通用户 系统用户 根用户和普通用户是可以实际登录到系统中的,普通用户是没办法使用useradd添加新用户的,只有根用户有权限 当然,也可以使用su su 是切换用户的意思,在不加参数的情况下,su默认表示切换到root用户下, 只要输入密码就可以转换成root用户了,
转载
2019-09-08 10:17:00
319阅读
2评论
摘要: 超级用户是系统最高权限的拥有者,是系统管理唯一的胜任者;由于权限的超级并且达到无所不能的地步,如果管理不擅,必会对系统安全造成威胁。 除了尽可能的避免用直接用超级用户root登录系统外,我们还要学会在普通用户下临时切换到超级用户root下完成必要的系统管理工作;从用户管理和系统安全角度来说是极有意义的; 本文对普通用户切换到root用户的实现命令 su 和sudo 做了实例解说;希望能为初
转载
2012-04-28 10:34:30
702阅读
简介 系统管理员可以通过 sudo 实用程序让用户或组能够作为另一个用户运行命令。换句话说,可以分派命令特权,而不须要另一个用户的密码。root 用户通过在 /etc/sudoers 文件中配置 sudo 条目完成这个流程。运用 visudo 命令编辑此文件。在分派特权时,必须相信得到特权的用户会慎重地运用它。这里要澄清一个误解:sudo 不仅用于让用户作为 root 用户运行某些
转载
2024-08-16 13:58:04
42阅读
【问题描述】 之前一直用sudo su -切换到root账户,后来发现使用sudo -s也可以直接切换,便想深究。【解决思路】 当然了,还是使用屡试不爽的方法,直接man sudo。后查到-s参数含义为 The -s (shell) option runs the shell specified&
原创
2015-12-15 00:01:20
10000+阅读
sudo命令:
su:switch user,切换用户;
登录式切换:
su - USERNAME
su -l USERNAME
非登录式切换:
su USERNAME
非交互式切换:
su - USERNAME -c "SHELL_COMMAND"
su操作有缺陷:
如果使用root用户登录,切换至其他任何用户,均无需用户密码认证;
如果使用非root用户登录,企图切换至root用户,需要roo
转载
2024-06-20 08:04:19
64阅读
su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的。linux su 命令建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执行不了关于su 、su - 及 sudo的区别 请往下看1.命令作用su的作用是变更为其它使用者的身份,超级用户除外,需要键入...
转载
2016-01-14 16:36:00
495阅读
2评论
su - root:just like login as root, then the shell is login shell,which mean it will expericene a login process,usually .bash_profile and .bashrc will be sourcedsu rootlike you open an interactive shel
转载
精选
2013-08-20 09:10:20
633阅读
http://apps.hi.baidu.com/share/detail/23473399
su - root:
just like login as root, then the shell is login shell,
which mean it will expericene a login process,
usually .bash_profi
转载
精选
2012-06-13 08:38:02
1085阅读