`
本来不想注册
  • 浏览: 197519 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Linux下 su命令与su - 命令有什么区别?

 
阅读更多
su 是切换到其他用户,但是不切换环境变量(比如说那些export命令查看一下,就知道两个命令的区别了)

su - 是完整的切换到一个用户环境

所以建议大家切换用户的时候,尽量使用 su -  linuxso 这样 否则可能发现某些命令执行不了
分享到:
评论

相关推荐

    linux su命令参数及用法详解-linux切换用户命令.docx

    扩展阅读一:Linux 下 su 命令与 su - 命令有什么区别? su 是切换到其他用户,但是不切换环境变量(比如说那些 export 命令查看一下,就知道两个命令的区别了)。 su - 是完整的切换到一个用户环境。 因此,建议...

    Linux命令su、sudo、sudo su、sudo -i使用和区别.doc

    su命令用于从一个用户切换到另一个用户,通常是切换到root用户来获取更高的权限。使用`su`时,系统会要求输入目标用户的密码。例如,`su root`将切换到root用户。但要注意,`su`命令默认并不会改变环境变量,保持原...

    Linux下 su 和 su- 命令对环境变量造成的影响

    ### Linux下su和su-命令对环境变量造成的影响 ...通过了解`su`与`su-`命令的区别及其对环境变量的影响,我们可以更加灵活地在不同的用户之间进行切换,为Linux系统管理和维护带来更高效、安全的解决方案。

    Linux下普通用户su命令切换控制

    ### Linux下普通用户su命令切换控制 在Linux操作系统中,`su`命令是用于用户身份切换的重要工具之一。通过该命令,用户可以在不同账户间进行切换,尤其在系统管理及故障排查时非常实用。但出于安全考虑,通常需要对...

    4-8su命令与sudo服务.pdf

    Linux用户身份与文件权限管理 《Linux网络操作系统》课程中,用户身份与文件权限管理是非常...通过正确地理解和使用su命令、sudo服务和文件权限管理,系统管理员可以更好地管理Linux系统,提高系统的安全性和可靠性。

    linux su和sudo命令的区别.docx

    Linux su 和 sudo 命令的区别 su 命令是 Linux 中一个非常重要的命令,它允许用户临时切换到另一个用户的身份,以便完成一些需要特权的操作。su 命令的主要功能是切换用户身份,而不是切换到 root 用户。su 命令...

    Linux基础知识与系统管理教学课件-pdf.rar

    4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...

    Linux基础课件-- 用户身份切换-su命令.pptx

    本文将详细讲解Linux中的su命令,帮助你理解和熟练运用这一工具。 su命令,全称"switch user",用于在系统中改变当前用户的权限,允许用户以另一个用户的身份运行命令或者登录会话。这个命令主要应用于需要提升权限...

    面试:说说Linux 命令 su 和 sudo 的区别?.zip

    在Linux操作系统中,掌握一些基本的命令行...了解`su`和`sudo`的用法和差异,不仅有助于你在面试中回答问题,还能在实际工作中更安全、高效地管理Linux系统。在日常操作中,应根据任务需求和安全性考虑选择合适的命令。

    Linux 下的su 源代码

    在Linux系统中,`su`命令是一个非常关键的工具,它允许用户切换到其他用户身份,尤其是提升到超级用户或root权限。理解`su`的源代码对于深入学习Linux系统的安全性和权限管理至关重要。下面我们将详细探讨`su`命令的...

    Linux系统常用的2种切换用户命令

    使用su命令的基本语法如下: ```shell su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]] ``` - `-f`或`--fast`:适用于csh或tcsh,不读取启动文件。 - `-m`, `-p`或`--preserve-...

    Linux禁止普通用户su至root的解决-禁止普通用户su到root,简洁可靠

    上面的配置表示,属于`sudo`组的用户可以在不输入密码的情况下执行`/sbin/reboot`命令,但不能执行其他的root命令。 此外,可以考虑使用`sudo`的`requiretty`选项,这将强制用户在交互式终端上执行`sudo`命令,防止...

    linux-Linux命令大全内容包含Linux命令手册详解学习搜集

    本资源"Linux命令大全"包含了516个Linux命令的详细资料,对于学习和理解Linux操作系统至关重要。下面,我们将深入探讨这个资源中涉及的一些关键知识点。 1. **命令手册**: - 在Linux世界中,命令手册(man pages...

    Linux 常用命令综合实验测试题-四个大题.docx

    ### Linux 常用命令综合实验测试题解析 #### 一、命令解释及结果 1. **`ls -l convert.txt`**: 此命令以长格式(详细信息格式)列出`convert.txt`文件的详细信息,包括文件权限、链接数量、所有者、所属组、文件...

    Linux基础知识与系统管理视频.rar

    4.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls 4.1.2 Linux常用命令-文件处理命令-目录处理命令 4.1.3 Linux常用命令-文件处理命令-文件处理命令 4.1.4 Linux常用命令-文件处理命令-链接命令 4.2.1 ...

    Linux中sudo、su和su -命令的区别小结

    su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户tom登录的,但要添加用户任务,执行useradd ,tom用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出tom用户,重新以root用户...

    linux-常用命令

    1. 查看目录下有什么文件/目录 > ls //list列出目录的文件信息 > ls -l //list -list以“详细信息”查看目录文件 > ls -a //list -all查看目录“全部”(包括隐藏文件)文件 > ls -al //list -all list 查看目录...

    linux常用命令(很好用)

    ### Linux常用命令详解 #### 一、用户管理 1. **超级用户与普通用户** - **超级用户(root)**: 拥有系统的最高权限,能够执行任何操作。 - **普通用户**: 权限受到限制,只能执行部分操作。 **命令提示符**: ...

    linux su鉴定失败解决方法

    在Linux操作系统中,"su"命令用于切换到超级用户(root)权限,这对于执行系统级管理任务至关重要。然而,有时用户可能会遇到"su"鉴定失败的问题,这通常是由以下原因引起的: 1. **未设置ROOT密码**:在安装Linux...

Global site tag (gtag.js) - Google Analytics