一、用户切换

"$":普通用户提示符

"#":root用户提示符

1.普通用户到root:

方式一:命令:su然后输入root密码

此种方式只是切换了root身份,但Shell环境仍是普通用户的Shell,pwd命令一下,目录仍然是普通用户的工作目录。

方式二:命令:su -然后输入root密码

此种方式,是连用户和Shell环境一起切换成root身份。 工作目录变成root的工作目录,pwd命令一下,即可看到。

只有切换用户,才不会出现PATH环境变量错误。

可以用命令 echo $PATH  看一下su、su - 后的环境变量有何不同。

由此类推,从当前用户切换到其它用户也一样,应使用su -命令。

两种方式切换后的pwd和PATH对比:

su  切换后的pwd:[wyc@localhost ~]$su

Password:

[root@localhost wyc]# pwd

/home/wyc

su - 切换后的pwd: [wyc@localhost ~]$ su -

Password:

[root@localhost ~]#pwd

/root

su  切换后的root:  /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/wyc/bin

su - 切换后的root: /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

2.root到普通用户

命令:su 普通用户名     或    exit

二、修改普通用户用户名

su - 或 su - root(到root用户下。 注意要使用su -,原因见下文)

usermod  -l  新用户名  -d  /home/新用户名  -m  老用户名   (英文L)

注意:网上有些人方法是usermod -l 新用户名 老用户名,

但这种方法只改了表面,你用pwd命令看一下,路径还是之前的用户名。

三、修改密码

1. 修改普通用户密码

命令: su - root                 获取root权限

命令:passwd 用户名   如passwd wyc

输入两边新密码

2. 修改 root密码

命令:passwd  超级用户名         修改超级用户的密码,如root的密码

输入两遍新密码

linux修改用户名和密码

linux修改用户名和密码 修改root密码:sudo passwd root 修改用户密码(如hadoop) sudo passwd hadoop 修改主机名:sudo vi /etc/hostna ...

Eclipse SVN修改用户名和密码

问题描述:     Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能.但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的 ...

centos 7 安装mqtt 修改用户名和密码

我先新买个Centos 的系统 咱登录呢就用这个软件,主要是方便,可以少安装一些东西 根据自己的系统选择,上面的是32位的. 输入 root 回车 输入密码然后回车  输入的时候什么也不显示 输入 c ...

Android——用户登陆及用户名和密码的保存

Android——用户登陆及用户名和密码的保存   在之前的学习过程中已经将Android学习完了,但是在后面将近一年的时间里都没有进行过Android开发,所以对Android的所有的知识点又有点忘 ...

Linux用户切换和密码修改

1.普通用户切换到root su - 再输入root密码,密码正确,成功切换,再输入exit则切换回普通用户 2.root切换到其他用户,例user su - user 再输入exit,则切换回roo ...

linux下svn修改用户名和密码

1.临时更换,在命令下强制加上 --username 和--password选项, 例如:svn up --username zhangsan --password 123456 svn co URL ...

linux 用户、组,修改文件权限

文件权限 -rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc - 10个字符确定不同用户能对文件干什么 - 第一个字符代表文件(-).目录(d),链接(l) - 其余 ...

mysql修改用户名和密码

修改用户名 mysql> use mysql;  选择数据库Database changedmysql> update user set user="dns" wher ...

oracle中如何修改用户名和密码

1.以Windows操作系统为例,打开命令提示符,输入命令sqlplus /nolog ,进入oracle控制台,并输入 conn /as sysdba;以DBA角色进入. 2.连接成功后,输入“se ...

随机推荐

对比Haproxy和Nginx负载均衡效果

为了对比Hproxy和Nginx负载均衡的效果,分别在测试机上(以下实验都是在单机上测试的,即负载机器和后端机器都在一台机器上)做了这两个负载均衡环境,并各自抓包分析.下面说下这两种负载均衡环境下抓包 ...

H5(一)

HTML5目前最新的规范(标准)是2014年10月推出   2005年左右出现HTML5版本(非标准)     W3C组织(两个组织定义H5规范)   学习(研究)HTML5是学习未来(将来主流)   ...

今天做项目用到框架,关于angual,然后自己整理了一番,自己上网也看了看。

1. Angular 1.1. 库与框架的区别 jQuery:库 库一般都是封装了一些常用的方法 自己手动去调用这些方法,来完成我们的功能 $('#txt').val('我是小明'): $('div' ...

bzoj1051

就是一个tarjan #include #include #include using namespace std ...

SQLite外键

数据库工具:SQLite Manager(V0.7.7) SQLite版本号:V3.6.19+ SQLite Manager 默认是不开启外键的. 那么怎样,使用它创建一个带有外键的表呢? 一.开启外 ...

prototype小解

prototype由来 在理解prototype前,首先得理解js面向对象编程的私有变量.私有函数,静态变量.静态函数,以及实例变量,实例函数 私有变量,私有函数 函数内部通过var定义的变量 fun ...

基于配置文件的方式配置AOP

之前说的都是通过注释的方式配置,接下来说说如何使用配置文件配置AOP 还是原来的代码,去掉所有注释,接下来配置最基本的几个bean. 然后使用标签进行配置,然后配切 ...

Python脱产8期 Day01

一 编程语言与目的 1.有特定语法,可以通过编程的方式,让计算机进行识别,从而让计算机根据人的意愿完成人想让其完成的事 2.控制奴役计算机,让其完成你想让它完成的事,从而解放人力. 二 计算机 五大组 ...

python中的Queue模块

queue介绍 queue是python的标准库,俗称队列.可以直接import引用,在python2.x中,模块名为Queue.python3直接queue即可 在python中,多个线程之间的数据 ...

socket.io 中文api

1. 服务端 io.on('connection',function(socket)); 监听客户端连接,回调函数会传递本次连接的socket io.sockets.emit('String',dat ...

linux修改用户名报错,Linux 用户切换、修改用户名、修改密码相关推荐

  1. linux开机内存报错,linux查看与修改交换内存配置(解决zabbix-agent启动报错)

    问题 zabbix-agent在一台centos6.5上启动报错: cannot allocate shared memory of size 949056: [28] No space left o ...

  2. linux系统安装软件报错,Linux安装软件时报错解决方法

    提示 Could not get lock /var/lib/dpkg/lock 报错? 有些小伙伴在使用 apt 包管理器更新或安装软件时,可能会遇到过诸如以下的错误提示: E: Could not ...

  3. linux iso挂载报错,linux下文件系统、iso挂载

    分类:Mount命令:需要注意的:1.挂载点必须是一个目录.2.一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用. 分类:Mount命令: 需要注意的: 1. ...

  4. linux编译驱动报错,Linux编译声卡驱动

    关于Linux编译声卡驱动: 惠普笔记本刚买来时,安装Debian 5,通常会遇到两个问题.一个是无线网卡驱动没有安装,一个是"带上耳机可以听歌,但是喇叭无法发声". 对于前面一个 ...

  5. linux tomcat重启 报错,Linux启动Tomcat或停止Tomcat的错误解决方案

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在tomcat中产生如下文件且报错: -rw-rw-r-- 1 17946 Feb 21 09:24 hs_err_pid20807.log -rw-rw ...

  6. linux升级 nginx报错,Linux下升级nginx,编译安装nginx-sticky-module

    添加一个nginx-sticky-module模块,可以防止session丢失,使用nginx sticky模块实现基于cookie的负载均衡. 注:建议去官网下载安装包 ${0}:安装包所在目录:$ ...

  7. linux编译curses报错,linux屏幕编程:curses库的使用

    curses库是一组函数,可以用它来设置光标的位置和终端屏幕上显示的字符样式.curses库将终端屏幕看成是由字符单元组成的网格,每一个单元由(行.列)坐标对标示.坐标原点是屏幕的左上角,行坐标自上而 ...

  8. linux编译内核报错,linux编译内核时出报错;

    因为以前已经编译了,所以就很简单的连接: [root@bache linux-2.6.29]# make defconfig *** Default configuration is based on ...

  9. Linux sudo命令报错:用户不在sudoers文件中

    Linux普通用户如果需要使用sudo以暂时获取root权限,需要在/etc/sudoers文件中添加用户的权限配置,具体步骤如下(以CentOS 7.2示例): 例如:以test用户获取sudo权限 ...

最新文章

  1. Python optionParser模块的使用方法
  2. SAP MM MIGO移动类型311试图做批次确定,系统报错-Stock Determination or batch determination not possible-
  3. Matplotlib实例教程(四)水平条形图
  4. 支持服务器CPU的ITX主板,Mini-ITX主板能装28核处理器,华擎推出EPC621D4I-2M主板
  5. orcale存储过程学习之路--创建空存储过程(二)
  6. Java IO 之 InputStream源码
  7. 23-java基础加强(反射、泛型、注解、动态代理)
  8. 学习面试题Day02
  9. Hybris Commerce里和Tomcat相关的一些配置信息
  10. 协议圣经 RTSP(三)
  11. matlab与c 混合编程问题,MATLAB与C/C++混合编程的一些总结
  12. android面试(4)---文件存储
  13. CV求职面经 -- 数学基础
  14. 《OpenGL编程指南》学习笔记
  15. Ecshop小京东支付插件【小京东个人支付宝即时到帐支付插件支持PC电脑版+手机版】
  16. SpringBoot中调用第三方接口的三种方式
  17. 中国工商注册企业全信息数据
  18. 一天 第二章 纤腰舞困因谁,知谁系斑骓?
  19. 服务器虚拟化 魔力象限,Magic Quadrant for x86 Server Virtualization (魔力象限x86服务器虚拟化).pdf...
  20. java调用云小蜜示例教程(调用sdk版本)

热门文章

  1. 哪些组织能够参与制定5G等国际通信标准?
  2. autoproxy 规则
  3. 苹果发布新的 Swift Server 框架:Swift Cluster Membership,这次的目标是集群
  4. 记我Jenkins创建任务时错误
  5. 八岐大蛇蛇的伤害算谁的伤害_避免诱惑损害网站性能
  6. linux中如何查看某个端口是否被占用
  7. Kali渗透之基于SMB协议收集信息
  8. 义正词严的摸鱼 | 摸鱼系列
  9. 20170809工作记账流水(2017-08-09 10:00)
  10. 完成给“余”猜数的游戏:心里先想好一个1~100之间的整数x,将它分别除以3,4和7并得到3个余数。把这3个余数输入计算机,计算机能马上猜出这个数。