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命令描述sudo允许允许的用户以超级用户身份执行命令,或者安全策略指定的另一个用户。调用用户的真实(无效)用户ID用于确定用户名查询安全策略。它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.con
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
451阅读
1 su 命令产生原因: 因用户之间,有时候要相互切换,为了方便,就产生了su命令。a. root 用户切换到普通用户:su username 这样子就可以切换,但切换后,目录还在原来之前的目录如:root@nfyx:~# pwd/rootroot@nfyx:~# su nfyxnfyx@nfyx:/root$ pwd/roo
原创
2017-11-02 11:10:01
642阅读
点赞
linux su 命令 建议大家切换用户的时候 使用 su - root 这样,否则可能发现某些命令执行不了 关于su 、su - 及 sudo的区别 请往下看 1.命令作用 su的作用是变更为其它使用者的身份,超级用户除外,需要键入该使用者的密码。 2.使用方式 su [-fmp] [-c com
转载
2015-12-06 20:48:00
280阅读
2评论
摘要: 超级用户是系统最高权限的拥有者,是系统管理唯一的胜任者;由于权限的超级并且达到无所不能的地步,如果管理不擅,必会对系统安全造成威胁。 除了尽可能的避免用直接用超级用户root登录系统外,我们还要学会在普通用户下临时切换到超级用户root下完成必要的系统管理工作;从用户管理和系统安全角度来说是极有意义的; 本文对普通用户切换到root用户的实现命令 su 和sudo 做了实例解说;希望能为初
转载
2012-04-28 10:34:30
667阅读
su 命令及 sudo 命令
原创
2018-01-05 01:06:27
5350阅读
测试的流程测试的流程项目定义为了完成某项任务临时组织一个活动.产品定义为了实现某些特定的业务而发明制造的成品.产品的生命周期是覆盖项目周期.产品周期:需求的调研>研发>测试>发布运营>维护>退役...
原创
2021-10-08 13:18:47
187阅读
一、命令su语法 : su [-] username后面可以跟 ‘-‘ 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户。 ‘-‘ 这个字符的作用是,加上后会初始化当前用户的各种环境变量,做个简单的实验来说明加与不加 ‘-‘ 的区别:[test@localhost ~]$ pwd/home/test[test@localhost ~]$
转载
2015-03-31 07:26:00
559阅读
点赞
2评论
su是set user的简写,翻译成大白话就是 设定用户的意思。sudo命令也是一个组合命令,意为set user do,翻译成大白话就是 设定用户 ,操作某些事务。su 这个命令使用比较简单,该条命令前面已经解释,基本功能就是切换用户。切换用户有两种方式,第一种,su 用户名,切换到root用户时候需要提供root密码验证,root切换到普通用户无需提供密码验证,此时环境变量仍然保留为切换前用户
为了安全起见,尽量不要用root用户去做所有事情,因为一旦执行了错误的命令,可能会直接导致系统崩溃。一、su命令su 命令可以解决切换用户身份的需求,使得当前用户在不退出登录的情况下,切换到其他用户,比如从 root 管理员切换至普通用户。需要注意的是,su 命令与用户名之间有一个减号(-),这意味着完全切换到新的用户,即把环境变量信息也变更为新用户的相应信息,而不是保留原始的信息,建议在切换用户
sudo 命令 1、sudo 简介 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或
su和su - 联系:都是切换到root 区别:前者只是切换了root身份,但 Shell环境仍然是普通用户的 Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户 ...
转载
2021-09-21 21:48:00
176阅读
3评论
虽然在实验环境中很少碰到安全问题,并且为了避免因为权限因素导致配置服务失败而推荐您使用root超级用户身份,但是在真正的工作生产环境中还是对安全多一份敬畏之心,不要用root超级用户身份去做一切的事情,因为一旦执行了错误命令后可能会直接导致系统崩溃。Linux系统中有需要的系统命令和服务为了安全性考虑,因此只有root超级用户才可以去使用,这无疑让普
原创
2017-09-22 00:03:37
1892阅读
一、su命令简介及用法1、su命令简介 su用于用户之间的切换。但是前面的用户依然保持在登录状态。这种切换如果超级权限用户root向普通或虚拟用户切换不需要密码,而普通用户切换到其它任何用户都需要密码验证。2、常用用法说明普通用户在使用su命令时不加参数及使用参数-所带来的结果是有区别的:su在不加任何参数,默认为切换到root用户,这里需要输
原创
2015-08-06 22:54:23
1513阅读
点赞
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
317阅读
#su [OPTION] USERNAME 切换用户 [OPTION] - 变更当前的工作环境PWD 空 默认切换为root用户 默认情况下使用su只是将PAHT和用户切换为USERNAME的,并不变更PWD。使用-则和用USERNAME登陆在实质上是一样的。#sudo [OPTION] COMMAND 某用户在不切换用户的情况下以另一个用户的权限通过某个主机执行某个命令。 [OPTION]
原创
2015-03-08 19:15:48
2204阅读
1.su命令Linux su命令用于变更为其他使用者的身份,除 root 外,需要键入该使用者的密码。使用权限:所有使用者。命令格式:su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]可用选项:-f 或 --fast 不必读启动档(如 csh.cshrc 等),仅用于 csh 或 tcsh-m -p 或 -
原创
2017-11-01 20:49:10
2755阅读
su命令与sudo服务
原创
2021-08-14 09:44:26
186阅读