Linux---用户与用户组管理

1. 添加用户 useradd

基本语法:useradd [选项] 用户名

  • -m :自动创建主目录
  • -g group :指定用户组
  • -s shell :指定shell

建立用户之后,一般使用  sudo passwd 用户名 修改密码

2. 记录用户操作 history

历史信息被存储在用户主目录的.bash_history文件中,默认存储1000条记录,可以使用 history n 列出最近的n条指令。

3. 删除用户 userdel

基本语法:userdel [选项] 用户名

  • -r : 同时删除主目录

4. 管理用户账号 usermod

基本语法:usermod [选项] 用户名

  • -d:修改用户主目录
  • -e:修改账号的有效期限 MM/DD/YY
  • -g:修改用户所属的组
  • -l:修改用户账号名称
  • -s:修改用户所使用的shell

5. 查看用户信息 id

基本语法:id 用户名

若省略用户名,则显示当前登录用户的信息

wangzhengchao@ubuntu:~$ id wangzhengchao 
uid=1000(wangzhengchao) gid=1000(wangzhengchao) 组=1000(wangzhengchao),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)

6. 用户之间切换 su sudo

基本语法:su 用户名

通过exit指令回到之前的账号

使用不带参数的su指令,可以把当前用户提升至root权限

关于su与sudo的区别,可以参考【linux权限之su和sudo的差别

原文地址:https://www.cnblogs.com/iwangzhengchao/p/9908770.html