`

su 和 su - 的区别

 
阅读更多

su命令和su -命令最大的本质区别

 

su命令和su -命令最大的本质区别就是:
前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;
而后者连用户和Shell环境一起切换成root身份了。
只有切换了Shell环境才不会出现PATH环境变量错误。
su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;
而用su -命令切换以后,工作目录变成root的工作目录了。
用echo $PATH命令看一下su和su -以后的环境变量有何不同。
 
xin@xin-VirtualBox:/var/www$ su
密码:
root@xin-VirtualBox:/var/www# pwd
/var/www
root@xin-VirtualBox:/var/www# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
root@xin-VirtualBox:/var/www# exit
exit
xin@xin-VirtualBox:/var/www$ su -
密码:
root@xin-VirtualBox:~# pwd
/root
root@xin-VirtualBox:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@xin-VirtualBox:~#
以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。
分享到:
评论

相关推荐

    su2015-64-patch.zip

    "su2015-64-patch.zip"可能包含了若干修复程序和改进,旨在提升SketchUp 2015 64位版的稳定性和用户体验。 标签“sketchup”进一步确认了这是与SketchUp相关的文件,它是一个专业级别的3D建模工具,以其易用性而...

    SR5-SuperSU-v2.82-SR5-20171001224502

    2. **arm_tools**和**arm64**:分别对应ARM架构的32位和64位设备,存放了适用于这些设备的SuperSU核心文件。 3. **x86**和**x64**:代表Intel x86架构的32位和64位设备,提供对应的SuperSU支持。 4. **common**:...

    SU-FTP-Server-Windows-v15.2.0.exe

    SU-FTP-Server-Windows-v15.2.0.exe

    mtk-su_r20_mtk_su权限.zip

    MTK CVE-2020-0069 su文件 使用方式翻译和解释 add by https://blog.csdn.net/OneT1me 1.使用adb命令,将文件push到/data/local/tmp 目录下 2.给这个文件云心权限,具体是chmod +x mtk-su 3.运行mtk-su ./mtk-su 4....

    经典FTP软件SU-FTP-Server-Windows

    Serv-U FTP Server Platinum是一款专业的ftp服务器软件,使用他可以轻松为服务器搭建ftp服务器,便于用户和服务器之间的文件传输。Serv-U 15的设置极其简单,可以使不同的用户访问不同的权限,同时对不同用户设置...

    SR5-SuperSU-v2.82-SR5-20171001224502.zipS

    需要配合 TWRP 使用。参见:https://blog.csdn.net/tabactivity/article/details/88355317 下载后push到手机,进入TWRP,选择 install 安装该文件,重启手机即可获得root权限

    SuperSU-v2.82-SR5-.zip

    标题中的"SuperSU-v2.82-SR5-.zip"指的是SuperSU的特定版本,这是一个流行的Android系统权限管理工具,用于获取设备的root权限。SuperSU允许用户完全控制他们的Android设备,包括安装自定义固件、修改系统设置以及...

    SuperSU-v2.8.2.zip

    adb -e push /Users/mac02/Downloads/SuperSU-v2.79-201612051815/x64/su /system/bin/su 修改su 文件权限 adb shell su root cd /system/bin chmod 06755 su su --install su --daemon& setenforce 0 打开SuperSu,...

    SU-MFTS-Windows

    SU-MFTS-Windows官方破解版

    Serv-U FTP Server服务端SU-MFT-Server-Windows-v15.1.6.zip带补丁

    这个名为"SU-MFT-Server-Windows-v15.1.6.zip"的压缩包包含了该服务器软件的Windows版本,版本号为15.1.6,并且带有补丁,意味着它可能包含了针对该版本的修复或增强功能,以提高安全性或性能。 首先,压缩包中的...

    SR2-SuperSU-v2.79-SR2-20170103215521.zip

    SuperSU是一款著名的Android设备root权限管理工具,用于获取和管理手机或平板电脑的超级用户权限。2017年1月3日是该版本的发布日期,215521可能是内部构建编号或者时间戳。 描述中提到的"金立F106L,获取root权限,...

    SU-FTP-Server-Windows-15.1.5

    SU-FTP-Server-Windows-15.1.5,稳定破解版,推荐在Win7系统使用,Win10测试的稳定。

    SU-FTP-Server-Windows

    SU-FTP-Server-Windows

    UPDATE-SuperSU-v2.76-20160630161323.zip

    【标签】"supersu root android" 明确指出这个文件与SuperSU、rooting和Android操作系统相关。SuperSU是一款流行的Root权限管理应用程序,rooting是指通过获取Android设备的管理员权限,可以访问和修改系统级文件。...

    SU-FTP-Server-Windows-v15.1.1

    - **SU-FTP-Server-Windows-v15.1.1.exe**:这是SU-FTP服务器的安装程序,用户可以通过这个文件安装和配置FTP服务器。 - **Serv-U_File_Server_Administrator_Guide.pdf**:这是管理员指南,包含详细的服务器配置...

    SR3-SuperSU-v2.82-SR3-20170813133244_superuser_supersu_android_源

    Smart configure可能指的是SuperSU在获取root权限后,能够自动或根据用户需求优化设置,以确保系统的稳定性和安全性。 标签"superuser supersu android"进一步确认了这是与Android设备的超级用户权限相关的工具,...

    SuperSU-v2.65-

    SuperSU的核心功能是控制和管理应用程序对系统级权限的请求。在Android系统中,应用程序默认情况下只能访问它们所需的最小权限,但有些高级应用或自定义功能可能需要更高的权限,例如修改系统设置、读取系统文件等。...

    SR2-SuperSU-v2.82-SR2-20170808115921.zip

    supersu卡刷包下载zip文件,用于第三方recovery程序安装,具体安装可以参考https://blog.csdn.net/nt85601525/article/details/82080616

    SuperSU-v2.79安装包

    SuperSU是一款著名的Root权限管理工具,由Chainfire开发,旨在帮助用户更安全、方便地管理和控制Root权限。本文将详细介绍SuperSU v2.79这个特定版本及其在Android设备上的应用。 **1. SuperSU的概述** SuperSU是...

    SR5-SuperSU-v2.78-SR5-20161130091551.zip

    SuperSU是一款流行的Android系统权限管理工具,用于获取和管理设备的root权限。Root权限是Android系统的最高权限,允许用户访问和修改系统核心文件,安装自定义固件,禁用预装应用等。 描述中提到的"android原生...

Global site tag (gtag.js) - Google Analytics