为了安全起见,尽量不要用root用户去做所有事情,因为一旦执行了错误的命令,可能会直接导致系统崩溃。一、su命令su 命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,切换到其他用户,比如从 root 管理员切换至普通用户。需要注意的是,su 命令与用户名之间有一个减号(-),这意味着完全切换到新的用户,即把环境变量信息也变更为新用户的相应信息,而不是保留原始的信息,建议在切换用户
su是set user的简写,翻译成大白话就是 设定用户的意思。sudo命令也是一个组合命令,意为set user do,翻译成大白话就是 设定用户 ,操作某些事务。su 这个命令使用比较简单,该条命令前面已经解释,基本功能就是切换用户。切换用户有两种方式,第一种,su 用户名,切换到root用户时候需要提供root密码验证,root切换到普通用户无需提供密码验证,此时环境变量仍然保留为切换前用户
1、susudo       su命令的主要作用是让你可以在已登录的会话中切换到另外一个用户。换句话说,这个工具可以让你在不登出当前用户的情况下登录为另外一个用户。su命令经常被用于切换到超级用户或 root 用户(因为在命令行下工作,经常需要 root 权限),但是 - 正如前面所提到的 - su 命令也可以用于切换到任意非 root 用户。 
摘要:        sudosu两个命令是Linux比较常用的两个命令,笔者最初的认知里认为两个命令存在某种关联,后来发现两个命令只是内容上相似,本质上是两个不相关的命令sudo命令用来在普通用户中获取系统管理员权限执行特定任务,提高系统安全性。su命令用来转换已登入会话的owner,说简单一点就是转换用户。sudo命令sudo (/ˈsuːduː/o
一,sudo命令描述sudo允许允许的用户以超级用户身份执行命令,或者安全策略指定的另一个用户。调用用户的真实(无效)用户ID用于确定用户名查询安全策略。它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.con
Linux的指令以最高权限执行指令sudo + 指令sudo -ssudo -u 用户名 指令sudo -Lsudo !!su退出su(是使用exit?)chmod赋予权限(给当前用户赋予(指令中)文件/文件夹的(指令中)权限)chmod的各个指令参数提示`/home/ljh/jdk1.8.0_333//lib/dt.jar: Permission denied`时,思考`sudo chmod
sudo命令su:switch user,切换用户; 登录式切换: su - USERNAME su -l USERNAME 非登录式切换: su USERNAME 非交互式切换: su - USERNAME -c "SHELL_COMMAND" su操作有缺陷: 如果使用root用户登录,切换至其他任何用户,均无需用户密码认证; 如果使用非root用户登录,企图切换至root用户,需要roo
su  -  用户名    不加减号环境变量不切换whoami查看当前用户su - -c “mkdir /tmp/file” 用户名使用 -c选项,不用切换用户也可以执行命令sudo    临时拥有一些权限使用sudo可以使普通账户不用知道root的密码而临时拥有root的权限,这是为了提高安全性,不可登录。visud
原创 2016-04-10 21:36:20
439阅读
su 命令产生原因:  因用户之间,有时候要相互切换,为了方便,就产生了su命令。a.  root  用户切换到普通用户:su  username  这样子就可以切换,但切换后,目录还在原来之前的目录如:root@nfyx:~# pwd/rootroot@nfyx:~# su nfyxnfyx@nfyx:/root$ pwd/roo
原创 2017-11-02 11:10:01
639阅读
1点赞
linux su 命令 建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执行不了 关于susu - 及 sudo的区别 请往下看 1.命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。 2.使用方式 su [-fmp] [-c com
转载 2015-12-06 20:48:00
280阅读
2评论
摘要: 超级用户是系统最高权限的拥有者,是系统管理唯一的胜任者;由于权限的超级并且达到无所不能的地步,如果管理不擅,必会对系统安全造成威胁。 除了尽可能的避免用直接用超级用户root登录系统外,我们还要学会在普通用户下临时切换到超级用户root下完成必要的系统管理工作;从用户管理和系统安全角度来说是极有意义的; 本文对普通用户切换到root用户的实现命令 susudo 做了实例解说;希望能为初
转载 2012-04-28 10:34:30
661阅读
su 命令sudo 命令
原创 2018-01-05 01:06:27
5344阅读
测试的流程测试的流程项目定义为了完成某项任务临时组织一个活动.产品定义为了实现某些特定的业务而发明制造的成品.产品的生命周期是覆盖项目周期.产品周期:需求的调研>研发>测试>发布运营>维护>退役...
原创 2021-10-08 13:18:47
172阅读
 Ubuntu与其他Linux发行版最打的不同就是sudo命令取代了最搞权限用root。当然root用户是以隐藏形式出现的。根据默认的设置,在用户输入SUDO命令与密码后,5分钟内是不要求再次输入密码的,5分钟后要求再次输入密码,当然我们可以用命令强行切换到ROOT用户,这样在终端窗口关闭或者输入EXIT命令前我们都可以以ROOT帐户进行管理,命令如下:$sudo -i或者:$ sudo
一、命令su语法 : su [-] username后面可以跟 ‘-‘ 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户。 ‘-‘ 这个字符的作用是,加上后会初始化当前用户的各种环境变量,做个简单的实验来说明加与不加 ‘-‘ 的区别:[test@localhost ~]$ pwd/home/test[test@localhost ~]$
转载 2015-03-31 07:26:00
535阅读
20点赞
2评论
sudo 命令 1、sudo 简介 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或
susu - 联系:都是切换到root 区别:前者只是切换了root身份,但 Shell环境仍然是普通用户的 Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户 ...
转载 2021-09-21 21:48:00
170阅读
3评论
    虽然在实验环境中很少碰到安全问题,并且为了避免因为权限因素导致配置服务失败而推荐您使用root超级用户身份,但是在真正的工作生产环境中还是对安全多一份敬畏之心,不要用root超级用户身份去做一切的事情,因为一旦执行了错误命令后可能会直接导致系统崩溃。Linux系统中有需要的系统命令和服务为了安全性考虑,因此只有root超级用户才可以去使用,这无疑让普
原创 2017-09-22 00:03:37
1886阅读
一、su命令简介及用法1、su命令简介        su用于用户之间的切换。但是前面的用户依然保持在登录状态。这种切换如果超级权限用户root向普通或虚拟用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证。2、常用用法说明普通用户在使用su命令时不加参数及使用参数-所带来的结果是有区别的:su在不加任何参数,默认为切换到root用户,这里需要输
原创 2015-08-06 22:54:23
1486阅读
1点赞
1评论
su命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,顺畅地切换到其他用户,比如从root管理员切换至普通用户:[root@linuxprobe ~]# su - linuxprobe [linuxprobe@linuxprobe ~]$ id uid=1000(linuxprobe) gid=1000(linuxprobe) groups=1000(linuxprobe) con
转载 2023-07-28 10:01:18
314阅读
  • 1
  • 2
  • 3
  • 4
  • 5