Linux如何修改用户名,新增用户,删除用户
作者:a_bini
这篇文章主要介绍了Linux如何修改用户名,新增用户,删除用户问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
一.Linux修改用户名
问题描述:
我们在使用虚拟机的时候,经常会使用克隆的方法,克隆几台虚拟机,但克隆之后的用户名不会改变,我们需要改变它的用户名。
接下来是具体操作:
修改配置文件
1.vim /etc/passwd
我所开的虚拟机是hadoop01,需要将hadoop02全部改为hadoop01
2.vim /etc/group
进入group,进行修改
3.vim /etc/shadow
(如果提示没有权限,请加上!)
进入shadow,进入修改
4.vim /etc/gshadow
(如果提示没有权限,请加上!)
将所有的hadoop02修改为hadoop01
5.修改/home/olduser为/home/newuser
(命令:mv olduser newuser)
6.修改sudoes文件
(sudoes文件中添加权限的用户名无法区分大小写,所以建议用户名都小写)
完整代码
vim /etc/passwd vim /etc/shadow vim /etc/gshadow mv olduser newuser
注意:
如果重启时Linux报错,登录不上去
CTRL+f1或CTRL+f2进入命令行,再一一查看已经修改的几个文件,可能是哪里没修改完全,在按照上面修改重启登录
二.Linux新增用户
问题描述:
- 有人问:
- 在Linux里,新增普通用户可以有什么作用呢?
- 我觉得是因为它可以做任何操作,但是一般是维护系统的时间使用。
具体操作:
1.创建用户haha
sudo useradd -m haha
创建用户名为haha的用户
- -m:自动建立用户的登入目录
- sudo是允许系统管理员让普通用户执行root命令的一个工具(获取权限)
2.输入用户haha的密码
sudo passwd haha
3.设置给予的权限
sudo vi /etc/sudoers
找到user privilege这一行
通过i写入命令,给haha分配所有权限
然后按esc退出编辑模式 输入:W!强制入 然后:q退出
4.设置命令解释器
sudo vi /etc/passwd
将文件拉到最后修改解释器类型
完整代码
sudo useradd -m haha sudo passwd haha sudo vi /etc/sudoers sudo vi /etc/passwd
三.删除用户
问题描述:
当我们新建用户过多,不需要使用时,想删除用户就可以用到这个代码
sudo userdel -r haha
这样我们所建用户就被删除了~
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。