用户操作命令

type
status
date
slug
summary
tags
category
icon
password

一、用户操作

1、创建用户(useradd)

选项
  • -c comment 指定一段注释性描述。
  • -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
  • -g 用户组 指定用户所属的用户组。
  • -G 用户组,用户组 指定用户所属的附加组。
  • -s Shell文件 指定用户的登录Shell。默认/bin/bash
  • -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
  • -M 不创建家目录, 系统用户
  • -r 创建系统用户
 

2、切换用户(su)

3、查看用户ID(id)

4、查看用户登录信息(who)

5、设置用户密码(passwd)

选项
  • -l 锁定口令,即禁用账号。
  • -u 口令解锁。
  • -d 使账号无口令。
  • -f 强迫用户下次登录时修改口令。

6、删除用户(userdel)

7、修改用户(usermod)

选项
-c<备注> 修改用户帐号的备注文字。 -d登入目录> 修改用户登入时的目录。 -e<有效期限> 修改帐号的有效期限。 -f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。 -g<群组> 修改用户所属的群组。 -G<群组> 修改用户所属的附加群组。 -l<帐号名称> 修改用户帐号名称。 -L 锁定用户密码,使密码无效。 -s<shell> 修改用户登入后所使用的shell。 -u<uid> 修改用户ID。 -U 解除密码锁定。

二、用户组操作

1、创建用户组(groupadd)

选项
  • -g GID 指定新用户组的组标识号(GID)。
  • -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。

2、删除用户组(groupdel)

3、将用户加入组(gpasswd)

选项
-a:添加用户到组; -d:从组删除用户; -A:指定管理员; -M:指定组成员和-A的用途差不多;
-M说明
-r:删除密码; -R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。

4、从组中踢出用户(gpasswd)

Loading...