Linux中的用户切换:su和su - 的区别
大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和su -命令最大的本质区别给大家详解一下:
前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su - 以后的环境变量有何不同。以此类推,要从当前用户切换到其它用户也一样,应该使用su -命令。
打个比方:在普通用户下输入:
/home/test (当前用户目录)
$su ****** (输入密码)
#pwd (再次查看路径)
/home/test (还是当前用户目录)
但是如果换成su -的话结果如下:
$pwd
/home/test(当前用户目录)
$su -
****** (输入密码)
#pwd (再次查看路径)
/root (切换到超级用户目录)
转载于:https://www.cnblogs.com/sujz/archive/2011/05/12/2044439.html
Linux中的用户切换:su和su - 的区别相关推荐
- Ubuntu删除了全部普通用户后怎么进入系统(linux中guest用户切换为root登陆)
// 在安装Ubuntu期间,填写了一个用户及密码.第一次登录只能只用这个用户. 如果手残删除了唯一的这个用户后................... // !!! linux中root用户不能进 ...
- Linux中的用户及文件权限管理总结
一.用户 1.查看用户:who am I 2.创建用户:sudo adduser <用户名> 在linux中,root权限拥有至高无上的权利,一般登录系统时都是以普通账户的身份登录的,要创 ...
- linux禁止切换到root,linux禁止普通用户切换至root用户的实例讲解
在上正文之前,我想先将一些基础的linux用户以及用户组的相关命令: 1.添加用户 useradd [-g group] [-d user_home_directory] [-p "your ...
- 在linux下 用户的密码错误,linux中root用户密码错误如何解决
linux中root用户密码错误如何解决 发布时间:2020-04-27 10:53:03 来源:亿速云 阅读:230 作者:小新 今天小编给大家分享的是linux中root用户密码错误如何解决,相信 ...
- linux禁止普通用户切换,扣丁学堂Linux培训简述Linux禁止普通用户切换至root用户的实例...
本篇文章扣丁学堂Linux培训小编给读者们分享一下Linux禁止普通用户切换至root用户的实例,对Linux开发技术感兴趣的小伙伴就随小编来了解一下吧,希望对小伙伴们有所帮助. 在上正文之前,我想先 ...
- linux不同用户文件,Linux中不同用户之间复制文件的两个方法
Linux中不同用户之间复制文件的两个方法 前言 考虑如下情景:foo用户home目录下有一文件file.txt,要将其copy至bar用户的home目录.Linux对用户home目录有严格的权限限制 ...
- 使用adduser命令在Debian Linux中创建用户
在本教程中,我们将学习如何使用命令行界面在Debian Linux中添加用户. Debian Linux使用adduser命令从命令行创建用户.使用adduser命令后跟用户名来创建具有默认选项的新用 ...
- linux用户密码管理,Linux_详解Linux中的用户密码管理命令passwd和change,passwd
修改用户密码参数
nbsp - phpStudy...
详解Linux中的用户密码管理命令passwd和change passwd 修改用户密码 参数 -k 保持未过期身份验证令牌 -l 关闭账号密码.效果相当于usermod -L,只有root才有权使用 ...
- Linux中的用户与权限
1.Linux中的用户 Linux作为一种多用户的操作系统(服务器系统),允许多个用户同时登陆到系统上,并响应每个用户的请求. 任何需要使用操作系统的用户,都需要一个系统账号,账号分为:管理员账号与普 ...
- linux用户空间 限制吗,在Linux中限制用户空间
在Linux中限制用户的磁盘使用空间使用的是Quota,一般Quota在安装Linux时就已包括在内核中,不需要另行安装.Quota可以从两方面指定磁盘的储存限制: 使用者所能够支配的索引节点(ino ...
最新文章
- CSS-解决苹果点击高亮、安卓select灰色背景(select下拉框在IOS中背景变黑、出现阴影问题)
- StartSSL免费SSL证书申请和账户注册完整过程
- ValueError: No engine for filetype: 'csv'解决与书本7-2代码改写
- python观察日志(part26)--numpy数组操作
- win8.1 计算机 桌面快捷方式,win8.1操作系统中我的电脑在哪里?win8.1我的电脑快捷键添加方法介绍...
- 机器视觉:CMOS图像传感器
- 【302】C# TreeView 控件使用说明
- ViewState - 页面状态保留
- 【雕虫小技第8篇】scratch编程技巧之源码中的图片素材资源导出!
- 使用docker搭建couchbase集群
- 获取TrustedInstaller权限(Grant TrustedInstaller Permission)
- 计算机电脑照片大小,如何在电脑上修改打印图片的大小
- 【打印机配置】斑马打印机配置步骤
- 这些屏幕特效是咋实现的
- hdu5773 LIS+贪心
- Openbravo如何新建一个调用
- Java毕业设计-医疗信息管理系统
- 四百元左右有什么降噪耳机推荐?高性价比降噪耳机推荐
- macOS 系统下的安装 PHP
- 利用Medium的CDN来改善Feed的页面加载时间
热门文章
- Windows 安装 Oracle Java JDK
- java.lang.Runtime 运行时类 执行 dos 、cmd 命令、VBS 脚本
- java socket php_Web架构(二)PHP Socket与Java ServerSocket交互
- 阶段3 3.SpringMVC·_07.SSM整合案例_09.ssm整合之Spring整合MyBatis框架配置事务
- composer 设置代理
- 相克军_Oracle体系_随堂笔记011-事物
- 电脑蓝屏后你该做的几桩要事
- Linux 中ifconfig和ip addr命令看不到ip
- mysql+centos7+主从复制
- centos配置网络