重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
su表示切换用户命令命令,如:
站在用户的角度思考问题,与客户深入沟通,找到下花园网站设计与下花园网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站制作、成都外贸网站建设、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网络空间、企业邮箱。业务覆盖下花园地区。
输入:su命令后回车表示切换当前的用户到root用户,或者:
输入:su
-
root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量,su
root(或者其他用户名)表示不切换环境变量到当前用户下。
sudo
表示获取临时的root权限命令,如:
sudo
gedit
/etc/shadow,表示临时使用root权限来编辑/etc/shadow密码文件,因为/etc/shadow密码文件需要使用root权限才能打开与编辑。所以这里使用了sudo命令临时使用root权限来做一些普通账户无法完成的工作~
在linux下新建普通用户test,配置环境变量,source后生效;
使用root登陆,su test切换用户后,环境变量加载错误,需要重新source;
原因:
su test只是切换了用户,没有切换shell;
使用 su - test;
详解:
大部分Linux发行版的默认账户是普通账户,而更改系统文件或者执行某些命令,需要root身份才能进行;
这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -
---su切换
只是切换root身份,但shell环境仍然是普通用户的shell;
---su -切换
连用户和shell环境一起切换;
只有切换了shell环境才不会出现PATH环境变量错误。
su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;
而用su - 命令切换以后,工作目录变成root工作目录了。
1、切换root身份不同
su命令:su只是切换了root身份,但shell环境仍然是普通用户的shell;而su-连用户和shell环境一切切换成root身份了。只有切换了shell环境才不会出现PATH环境变量错误,报command not found的错误。
su-命令:su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su-命令切换以后,工作目录变成root的工作目录了。
2、采用su deploy命令后,取目标用户不同
su命令:su不会读取目标用户的环境配置文件。
su-命令:su-读取目标用户的环境配置文件。
3、service命令
su命令:使用su root切换到root用户后,不可以使用service命令;
su-命令:使用su-后,就可以使用service命令了。
4、用echo $PATH命令后,环境量不同
su命令:环境量变为usr。
su-命令:环境量变为oracle。
ubuntu 命令行模式和图形界面切换
centos7命令行和图形界面的相互切换(附centos7安装配置教程)
linux 图形界面切换
解决 Ubuntu 14.04 图形界面无法正常显示 问题
虚拟机VMware中的CentOS字符界面和图形界面切换
Ubuntu无法进入图形界面的解决办法
阿里云ECS服务器环境搭建(1) —— ubuntu 16.04 图形界面的安装
【Linux开发】Ubuntu图形界面切换与磁盘扩展分区
Linux命令行与图形界面切换方法
centos 命令行和图形桌面模式的切换
linux命令行模式与图形界面切换
ubuntu文字界面与图形界面切换
ubuntu text mode和图形界面切换
Linux基础学习-命令行与图形界面切换
Ubuntu Server安装图形界面全过程
虚拟机下Ubuntu没有GUI图形界面,解决方法
Ubuntu无法进入图形界面及VirtualBox扩容的解决方案
kali Linux 文本图形界面切换遇到的怪问题
ubuntu没有进入图形界面解决办法
linux -- Ubuntu Server 安装图形界面