Linux中su与su - 的区别

最近在学习任务调度执行,其中我要在轮子组下的一个用户,使用at并重定向,发现没有权限

下面是使用su

[root@alytest ~]# su jack
[jack@alytest root]$ sudo at now +1min < jack.at
bash: jack.at: Permission denied

换成su - 后

[root@alytest ~]# su - jack
Last login: Sun Mar 29 12:01:28 CST 2020 on pts/2
[jack@alytest ~]$ at now +1min <jack.at
job 12 at Sun Mar 29 12:12:00 2020

总结网上大佬的分析su与su -的区别:

前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su -以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令
而且你会发现使用su的话,很多东西不能补全

学习中,如果有错误,特别高兴屏幕前的朋友能指出来

Linux中su与su - 的区别相关推荐

  1. Linux中sudo、su和su -命令的区别

    Linux中sudo.su和su -命令的区别小结 我们知道,在Linux下对很多文件进行修改都需要有root(管理员)权限,比如对/ect/profile等文件的修改.下面这篇文章主要给大家总结介绍 ...

  2. Linux 中 sudo和su的区别

    Linux 中 sudo和su的区别 Linux小知识:sudo su和su的区别 1.内容不同: su命令:用来切换用户,substitute英文含义"代替"的意思. sudo命 ...

  3. linux中系统调用和库函数的区别

    linux中系统调用和库函数的区别 2013-05-03 22:18:20 分类: LINUX 首先,要说一下两者的概念: 系统调用 :是操作系统为用户态运行的进程和硬件设备(如CPU.磁盘.打印机等 ...

  4. Linux中EXT3与EXT4的区别!

    在Linux系统中,日志文件系统分为很多种类型,其中比较典型的是:ext3.ext4.xfs等,那么Linux中EXT3与EXT4的区别有哪些?以下是详细的内容介绍. Linux Kernel自2.6 ...

  5. linux中hda和sda的区别

    linux中hda和sda的区别 hda一般是指IDE接口的硬盘,hda一般指第一块硬盘,类似的有hdb,hdc等 sda一般是指SATA接口的硬盘,sda一般指第一块硬盘,类似的有sdb,sdc等 ...

  6. Linux中线程和进程的区别

    Linux中线程和进程的区别 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,它是系统进行资源分配和调度的一个独立单位.例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括 ...

  7. linux命令 su和sudo,Linux中sudo和su的区别

    介绍:主要对su和sudo的功能,区别以及使用进行介绍. 两者之间的区别 su用于用户之间的切换: sudo用于普通用户可以使用root权限来执行指定命令: 命令介绍 1. su su简介 su用于用 ...

  8. Linux 中 sudo、su命令

    sudo : 暂时切换到超级用户模式以执行超级用户权限,提示输入密码时该密码为当前用户的密码,而不是超级账户的密码.不过有时间限制,Ubuntu默认为一次时长15分钟. su : 切换到某某用户模式, ...

  9. linux中fopen和open的区别,Linux下open与fopen的区别

    int open(const char *path, int access,int mode) path 要打开的文件路径和名称 access 访问模式,宏定义和含义如下: O_RDONLY      ...

  10. linux mkdir -m权限,Linux中mkdir和touch命令区别

    一.目的 本文将介绍linux下新建文件或文件夹.删除文件或文件夹命令.         touch能够新建文件,mkdir用来新建文件夹.rm用来删除文件或文件夹.         本文将选取ubu ...

最新文章

  1. Java基础学习总结(20)——基础语法
  2. java中 inheritdoc,【Java】Javadoc的使用
  3. 【iCore1S 双核心板_ARM】例程十六:USB_MSC实验——虚拟U盘
  4. 南京大妈捡钻石项链要求分一半,失主跪求归还遭拒
  5. 从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了
  6. mysql有符号数_mysql里面有符号整数类型有关问题,请指点,多谢
  7. VirtualBox 桥接模式
  8. 第二阶段冲刺 第一天
  9. 魔域私服怎么老服务器中断,魔域私服技术文章-服务器端比较正确的数据库解释文件...
  10. 联想java笔试题20190618
  11. Tik Tok与抖音的不同有哪些
  12. 通过ARP查询目标路由器的MAC地址
  13. 计算机类期刊投稿心得
  14. 桌面右键新建菜单管理
  15. 虹科教您 | 一分钟了解视距通信,虹科提供快速有效的视距验证解决方案
  16. android 代码保护 高级混淆
  17. ITSS资质办理流程是什么?
  18. 理不清薪酬,更心愁 穆穆-movno1
  19. 新时间和日期 API-时间校正器(Java8新特性)
  20. 自动气象站的主要功能是什么?

热门文章

  1. C++入门级编程题(基础)
  2. Java進階:ExecutorService 線程池
  3. 网络正常连接,浏览器无法访问网络
  4. canvas练习笔记之手绘熊本熊
  5. PS马卡龙渐变海报制作教程
  6. 在vue项目中使用高德地图JS API
  7. java工厂方法模式记录日志_java工厂方法模式
  8. 小米10至尊纪念版和iphone11的区别 哪个好
  9. Tomcat学习笔记(三)—— Server组件
  10. 如何制作实时库存报表