linux修改用户名

前两天写过ubuntu修改用户名和主机名的文章,那时候对linux命令不熟悉,采用的方法是手动修改三个配置文件。现在这篇文章是在终端下使用usermod和groupmod命令修改。

文章先概述怎样修改用户名(假设旧用户名为test,想要修改为新用户名love),后面阐述命令的含义。

1.进入终端,输入:su -回车,接着输入密码,获取root权限。如下所示:

2.输入:usrmod -l love -d /home/test -m test 回车。如下所示:

3.输入:groupmod -n love test 回车。如下所示:

4.重启电脑,用户名已经修改完成。

如果想多了解一点可以继续往下看,下面我们讲述每个命令的含义。为了防止修改用户名的过程中出错(毕竟是第一次修改),导致其它错误,我们可以先添加一个用户,修改这个用户的用户名,这样相当于我们先练习一次(修改成功之后删除这个用户即可),成功后然后再修改我们想要修改的用户名,这样保证不会出错。(当然了,如果严格按照步骤123也是不会有问题的)

1.进入终端,输入:su - 回车,接着输入密码,获取root权限

2.输入:useradd test 回车(这个命令用来添加新用户,假设我们新添加用户的名字为test)。如下所示:

3.输入:id test 回车(这个命令用来显示test用户的用户id,组id,所属组等)。如下所示:

4.输入:usermod -l love -d /home/test -m test 回车(新用户名为love)。如下所示:

其中-l 新的登陆名称,-d 用户新的主目录, -m将家目录内容移至新位置 (仅于 -d 一起使用)

5.输入:id love 回车(现在我们查看新用户love的用户信息)。如下所示:

我们发现新用户所属的组,仍然为test,因此我们还需要修改love的组名称

6.输入:groupmod -n love test(-n用来修改新组名,后跟参数新名和旧组名)。如下所示:

7.我们再次输入:id love 回车(查看love的用户信息)。如下所示:

这次我们发现,新用户和新组一致了,修改完成。

8.如果不需要这个用户,则可以删除,只需输入:userdel -r love。如下所示:

9.我们再次输入:id love 回车(查看用户信息)。如下所示:

我们发现没有这个用户,删除成功。(但是删除用户一定要注意,不能把有用的用户删除了)

此外,我们还可以通过以下命令,到配置文件中查看我们的用户信息

/etc/passwd        保存用户信息

/etc/shadow        保存用户密码(加密)

/etc/group        保存组信息

如果想了解修改用户命令的更多信息可以输入:usermod --help查看帮助,了解命令含义(对于其他命令也是一样的),如下所示

时间: 2024-10-06 00:49:15

linux修改用户名的相关文章

linux修改用户名和密码

修改root密码:sudo passwd root 修改主机名:sudo vi /etc/hostname 将其中的名字改为自己的名字 sudo vi /etc/hosts 将其中的名字改为自己的名字 修改用户名:sudo  vi /etc/passwd 找到原先的用户名,将其改为自己的用户名,但是/home/"原先用户名" 中的不能更改,若更改重启后,便登陆不了系统了. sudo     vi /etc/shadow 找到原先用户名,改为自己的用户名 以上步骤完毕后,sudo reb

linux 修改用户名和密码

一. 修改用户名 先用root登陆,然后依次修改以下文件中对应的用户名信息: /etc/passwd 如: #注意修改路径 /etc/shadow /etc/group /etc/gshadow 最后执行mv /home/oldname /home/newname (注意修改对应的新旧用户名如) 如果原有用户有sudo权限的话需要给新用户名添加all权限 否则会出现以下的错误 切换的root权限 su root vi /etc/sudoers 添加 newname  ALL=(ALL)   AL

Linux修改用户名密码后,Weblogic启动报用户名密码错误

weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identi

linux下命令怎么修改用户名

先用终端进入根目录root文件夹 su权限 用我说吧 用面命令:usermod -l 要改用户名 现用户名例:usermod -l toutheif xy 其xy现用户 名 toutheif想要用户名root身份登录使用列命令进行修改usermod -l <要修改用户名 -d /home/<要修改用户名 -m 前用户名-l 修改用户名-d 修改登录使用路径-m 修改登录名称同目录名称同修改

[添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞

usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no

[20170628]11g修改用户名.txt

--//昨天看了链接,提到修改用户名:http://www.oratea.com/2017/06/26/oracle-11g%e4%bf%ae%e6%94%b9%e7%94%a8%e6%88%b7%e5%90%8d/ --//自己也测试看看.1.环境:[email protected]> @ &r/ver1PORT_STRING         VERSION    BANNER------------------- ---------- --------------------------

linux修改文件权限和用户组管理小结

如何在linux下修改组权限 chmod g+r path/file 加读权限 当前目录 chmod -R g+r path/file 加读权限 当前目录以及子目录 g-r 减读权限g+w 加写权限g-wg+x 加执行权限g-x 经常会用到的命令,记一下. 1.chgrp修改文件所属组 #简单使用,将文本test.txt所属组改为gourp1 chgrp gourp1 test.txt 2.chown修改文件拥有者 #将test.txt文件所属用户修改为user1 chown user1 tes

ubuntu修改用户名和主机名|ubuntu进入单机模式(单用户模式)

问题:使用了一周Ubuntu14.04,感觉自己当初设置的用户名和主机名太长,想要修改. 结果:一晚上就过去了,还是悲剧. google搜索:ubuntu修改用户名,看了排在第一位同学的文章,根据描述修改/etc/passwd和/etc/shadow,将其中的旧用户名修改为新用户名,修改完成之后重启,然后就悲剧了. 虽然显示新用户名,但是输入密码之后,仍然停留在原界面,无法进入新用户下的系统.只能进入guest用户系统,但是guest用户下无法进入root用户,无法进行任何修改. 原因是还需要修

Linux修改Shell命令提示符及颜色

Linux修改Shell命令提示符及颜色 1. Linux登录过程中加载配置文件顺序: /etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc] 可查看默认的~/.bashrc文件如下: [root@~/wade/codeReview/redis-2.8.17] cat ~/.bashrc # .bashrc   # User specific aliases and functions