Linux 账户管理
添加普通用户
useradd user
修改密码
-
要管理员权限或者本账号
-
作为管理员可以直接修改某个账号的密码,而不需要知道原密码。
passwd user
赋予 sudo 权限
给普通用户添加 sudo 权限,修改 /etc/sudoers 文件 (该文件默认为只读)
在“root ALL=(ALL)ALL”这一行下面,加入一行(用户名 ALL=(ALL) ALL),并保存
用户添加到组
gpasswd -a user_name group_name
# 更新用户组
newgrp group_name
修改已存在的用户名
需求:将用户名 hadoop106 修改为 hadoop
其中 hadoop106 必须登出(注销),切换为 root 用户进行修改。 如果不登出 hadoop106, 那么在 hadoop106 中就会存在没有关闭的进程就会导致修改失败的问题。
-
切换为 root 用户
su root
-
修改用户名及根目录
vim /etc/passwd
将 hadoop106 修改为 hadoop(一般在文件底部)
图1 -
修改用户组
vim /etc/group
将 hadoop106 修改为 hadoop(一般在文件底部)
图2 -
修改 /etc/shadow 文件
vim /etc/shadow
将 hadoop106 修改为 hadoop
图3 -
修改用户的根目录
mv /home/hadoop106/ /home/hadoop
-
登录测试
su hadoop