1、内容不同:

su命令:用来切换用户,substitute英文含义“代替”的意思。

sudo命令:sudo为superuser do 的简写,即使用超级用户来执行命令,一般是指root用户。

2、用法不同:

su命令:不加用户名默认是切换为root用户,切当前目录不改变,其他环境变量不变。

sudo命令: 查看当前用户可以用sudo执行的命令都有哪些。

3、环境不同:

su命令:切换到root用户,但是并没有转到root用户家目录下,即没有改变用户的环境。

sudo命令:是当前用户切换到root,然后以root身份执行命令,执行完成后,直接退回到当前用户,而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权。

su的参数:

-c<指令>或--command=<指令>:执行一个指令后就恢复原来的身份;

-f或--fast:使shell不用读取启动文件,适用于csh和tcsh;

-,-l,--login:切换用户时,使环境变量(home,shell,user,logname,path等)和欲切换的用户相同、不使用则取得用户的临时权限;

-m,-p,:变更身份时,保留环境变量不变;

-s<shell>,--shell=<shell>:指定执行命令的shell;

--help:显示帮助;

--version:显示版本信息;

用户账户:指定欲切换用户,默认切换为root。

su 命令和sudo命令的区别相关推荐

  1. Linux的su命令,sudo命令和限制root远程登录

    3.7 su命令: su命令是用来切换用户的,例如我要从root用户切换到user2用户:   这个 - 选项是彻底切换用户的意思,如果不加 - 选项也可以,但是切换得不彻底,例如当前的家目录还是ro ...

  2. Linux crontab下关于使用date命令和sudo命令的坑

    Linux crontab下关于使用date命令和sudo命令的坑 想要在root 的crontab里面加一些任务计划,希望以www用户运行命令,并且将输出重定向到某处以当时时间命名的日志文件,大致如 ...

  3. linux sudo yum命令详解,每天一个Linux命令之sudo命令详解

    Linux系统的sudo命令是切换用户身份的命令.下面由学习啦小编为大家整理了每天一个Linux命令之sudo命令详解,希望对大家有帮助! 每天一个Linux命令之sudo命令详解 sudo命令用来以 ...

  4. Linux中su命令与sudo命令

    ps:前几天,实验室的同学问到为什么sudo cd命令不行,我当时帮他解决了这个问题,但是我想了想我自己也不太清楚为什么sudo cd不行,而需要用到su root然后再使用cd命令.所以自己在网上找 ...

  5. linux以root登陆命令,su命令和sudo命令,以及限制root用户登录

    一.su命令 su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码. 命令su的格式为: su [-] username 1.后面可以跟 '-' 也可以不跟,普通用户su不 ...

  6. su命令,sudo命令,visudo命令

    一.命令su 语法 : su [-] username 后面可以跟 '-' 也可以不跟,普通用户su不加username时就是切换到root用户,当然root用户同样可以su到普通用户. '-' 这个 ...

  7. linux常用命令:sudo 命令

    sudo命令用来以其他身份来执行命令,预设的身份为root. 1.命令格式: sudo  [参数]  [命令] 2.命令功能: 功能:  sudo可以针对单个命令授予临时权限.用户也可以通过su切换到 ...

  8. Linux 命令(17)—— su 与 sudo 命令

    1.su 命令 1.1 命令简介 su 用于临时切换身份到另一个指定的用户,未指定用户名默认为 root.使用 su 切换用户身份后,默认情况下不改变当前工作目录,但会改变 HOME.SHELL.US ...

  9. 【Linux篇】kali Linux下的su、sudo命令用法说明

    [Linux篇]kali Linux下的su.sudo命令用法说明 ​ 总结一下su.sudo命令用法区别-[suy] 文章目录 [Linux篇]kali Linux下的su.sudo命令用法说明 1 ...

最新文章

  1. CMake一次失败应用
  2. 计算机成绩统计优秀率,基于决策树算法的成绩优秀率分析与研究.pdf
  3. dhtml是基于html的一门语言,什么是DHTML
  4. mysql use index用法_MySQL中USE INDEX 和 FORCE INDEX
  5. multism中ui和uo应该怎么表示_吐血整理!这篇带你彻底理解主存中存储单元地址的分配...
  6. 决策树-线性二分类+非线性二分类
  7. O2O、C2C、B2B、B2C的区别
  8. java默认异常处理_spring boot 默认异常处理的实现
  9. 习题总结(一)——硬链接,locate,chmod,家目录
  10. 使用CMD实现批量重命名[转]
  11. 如何查看电脑mac地址
  12. Spark:Container exited with a non-zero exit code 137
  13. 英语语法长难句——并列句
  14. C++调用C# dll 未能加载文件或程序集
  15. 【强化学习论文合集】十二.2018国际人工智能联合会议论文(IJCAI2018)
  16. Java 使用Reactive Redis
  17. 伦敦备受青睐的标志性建筑——皇家阿尔伯特音乐厅
  18. 简易51单片机密码锁
  19. 阿里高层大调整:“接班人”蒋凡被调离核心业务淘宝天猫!
  20. AE学习笔记之地图符号化

热门文章

  1. docker-compose文件中设置网络
  2. 7z 压缩如何不保留文件路径
  3. oracle+tuxedo+4c,Tuxedo典型问题.ppt
  4. Win2012安装IIS
  5. 佐客牛排机器人餐厅_这些机器人服务员上菜的网红餐厅你一定喜欢丨打卡指南...
  6. AttributeError:module #x27tensorflow.python.keras.backend#x27 has no attribute #x27get_graph#x27
  7. 智慧(灯杆)路灯的概念和定义组成有哪些?
  8. 【物联网那些事儿】物联网主流联网技术(LTE-Cat.1 NB-IoT)
  9. API `chooseFile` is not yet implemented,APP上传文件报错--uniapp
  10. Android 选择器