Linux常用命令——用户管理和用户组管理类操作

it2025-03-26  3

用户管理和用户组管理类操作

1. useradd

①功能:添加新用户 ②语法:useradd 【选项】 【用户名】 选项 功能 -g 指定用户所属组,默认情况下组名和用户名相同 -d 设置用户的宿主目录,默认的宿主目录为 /hone/ 下的与用户名相同的目录 -u 指定用户的id

2. passwd

①功能:设置用户密码 ②语法:passwd 【用户名】

3. id

①功能:查询用户是否存在 ②语法:id 【用户名】

4. su(swith user)

①功能:切换用户 ②语法:su 【用户名】 只获得用户权限 su 【用户名】 获得用户权限的同时获得用户的环境变量及执行权限

5. who

①功能:查看登陆用户信息 ②语法:whoami 显示自身用户 who am i 显示登陆的用户信息

6. userdel

①功能:删除用用户信息及相关文件 ②语法:userdel 【选项】 【用户名】 选项 功能 -r 删除用户信息及用户相关的所有文件 -f 强制删除用户信息

7. usermod

①功能:修改用户的基本信息 ②语法:usermod 【选项】 【用户名】 选项 功能 -g 修改用户初始登陆的组,组名必须存在 -c 添加修改用户的注释信息 -d 修改用户的宿主目录

8. sudo

①功能:设置普通用户使其具有 root 权限 ②语法:sudo 【指令】 ③如 添加jinghang用户,并对其设置密码。 [root@hadoop101 ~]#useradd jinghang [root@hadoop101 ~]#passwd jinghang 修改配置文件 [root@hadoop101 ~]#vi /etc/sudoers 修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,如下所示: Allow root to run any commands anywhere root ALL=(ALL) ALL jinghang ALL=(ALL) ALL 或者配置成采用sudo命令时,不需要输入密码 Allow root to run any commands anywhere root ALL=(ALL) ALL jinghang ALL=(ALL) NOPASSWD:ALL 修改完毕,现在可以用jinghang帐号登录,然后用命令 sudo ,即可获得root权限进行操作。

9. groupadd

①功能:创建新工作组 ②语法:group 【组名】 创建新工作组 group 【组id】 【组名】 创建新工作组并设置组id

10. groupdel

①功能:删除工作组 ②语法:group 【组名】 ③注意:groupdel 无法删除用户的主要组(Primary Group),即无法删除创建用户时自动为用户创建的组(内部用户存在)
最新回复(0)