linux 用户和用户组的操作

  • 2020-09-04
  • 浏览 (1254)

linux 用户和用户组的操作

目录信息

保存帐户信息的目录: /etc/passwd

保存帐户密码信息的目录:/etc/shadow

保存组用户信息的目录:/etc/group

保存组用户密码信息的目录:/etc/gshadow

用户组的操作

  1. 添加用户组
    groupadd 组名

  2. 修改组名
    groupmod -n 新组名 原组名

  3. 删除用户组
    groupdel 组名

  4. 查看用户的用户组信息
    groups 用户名

用户的操作

  1. 添加用户
    adduser 用户名
    或者
    useradd 用户名

  2. useradd与adduser的区别
    useradd与adduser都是创建新的用户
    在CentOs下useradd与adduser是没有区别的都是在创建用户,在home下自动创建目录,没有设置密码,需要使用passwd命令修改密码。
    而在Ubuntu下useradd与adduser有所不同
    useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,那么这个用户是不能登录的,需要使用passwd命令修改密码。
    adduser在使用该命令创建用户是会在/home下自动创建与用户名同名的用户目录,系统shell版本,会在创建时会提示输入密码,更加友好。

  3. 新建用户同时增加工作组
    useradd 用户名 -g 组名

  4. 设置用户密码
    passwd 用户名

  5. 给已有的用户增加工作组
    usermod -G 组名 用户名

  6. 给用户设置添加多个用户组
    usermod -g web -G 组名1,组名2 用户名

  7. usermod -g 和 usermod -G 的区别
    usermod -g 组名 用户名 //修改用户的用户组
    usermod -G 组名1[,组名2] 用户名 //添加用户到一个或多个用户组中

  8. 删除用户
    userdel 用户名 //删除用户,但不删除其家目录及文件
    userdel -r 用户名 //删除用户,其家目录及文件一并删除

查看

  1. 查看某用户属于什么组
    groups 用户名

  2. 显示用户信息
    id 用户名

  3. 显示当前用户
    whoami

0  赞