【linux系统】 您所在的位置:网站首页 system用户默认密码 【linux系统】

【linux系统】

2023-09-11 15:54| 来源: 网络整理| 查看: 265

文章目录 一、用户切换:1. 普通用户到root:方式一:`su`然后输入root密码:方式二:`su -`然后输入root密码: 2. root到普通用户:方式一:方式二: 二、修改普通用户用户名:三、修改密码:1. 修改普通用户密码:2. 修改root密码:

一、用户切换:

$:普通用户提示符 #:root用户提示符

1. 普通用户到root: 方式一:su然后输入root密码:

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

命令:

su # 切换到root用户,但Shell环境仍是普通用户的环境 pwd # 打印当前用户工作目录 echo $PATH # 显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成。

  echo $PATH显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成。如:/usr/local/bin:/bin:/usr/bin。当我们执行程序时,shell自动跟据PATH变量的值去搜索该程序。比如我们现在的工作目录是根目录/ ,有一个程序sunrise在/bin/目录下,我们可以在命令行输入/bin/sunrise这样来执行它,还可以直接输入sunrise,这时shell会自动去寻找sunrise这个程序所在的完整路径,找到之后才会去执行该程序。shell在搜索时先搜索PATH环境变量中的第一个目录,没找到再接着搜索,如果找到则执行它,不会再继续搜索。

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

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

命令:

su # 切换到root用户,是连用户和Shell环境一起切换成root环境。 pwd # 打印当前用户工作目录 echo $PATH # 显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成。

2. root到普通用户: 方式一:

命令:

su 普通用户名 # 切换到普通用户,但Shell环境仍是root的环境 exit # 退出root用户到普通用户,但Shell环境仍是root的环境

方式二:

命令:

su - 普通用户名 # 切换到普通用户,是连用户和Shell环境一起切换成普通用户环境。

二、修改普通用户用户名:

命令:

# 到root用户下,注意要使用su - su - 或 su - root

命令:

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

在使用上面命令后,出现以下问题:

[root@localhost ~]# usermod -l test1 -d /home/test1 -m test usermod:用户 test 目前已登录

解决上面的问题: 1、关闭系统,通过桌面进入root用户:

2、修改用户名: 命令:

chfn -f 新用户名 老用户名 usermod -l 新用户名 -d /home/新用户名 -m 老用户名

3、切换到刚刚修改后的用户名test1,并打印当前用户工作目录,可以看到,修改用户名的同时,用户目录也跟着修改了: 注意:网上有些人方法是usermod -l 新用户名 老用户名,这种方法只改了表面,你用pwd命令看一下,路径还是之前的用户名。

三、修改密码: 1. 修改普通用户密码: su - root # 切换到root用户,获取root权限 passwd 普通用户 # passwd test1 输入两遍新密码

2. 修改root密码: passwd root # 修改root用户密码 输入两遍新密码



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有