Linux 用户 用户组权限管理
adduser
man
adduser [options] [--home DIR] [--shell SHELL] [--no-create-home]
[--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUP | --gid ID][--disabled-password] [--disabled-login] [--gecos GECOS]
[--add_extra_groups] [--encrypt-home] user
详解
adduser [-u uid][-g group][-d home][-s shell]
-u:直接给出userID
-g:直接给出GID
-d:直接将根目录建立在已存在目录
-s:定义shell例子
sudo adduser username //添加用户username之后通过修改 /etc/login.defs 和 /etc/default/useradd 两 文件实现新用户 的基本设置。
usermod
man
usermod -U [用户名] 启用帐号
usermod -L [用户名] 禁用帐号
usermod -e YYYY-MM-DD [用户名] 用户账户将被禁用的日期。日期以 YYYY-MM-DD 格式指定。空 EXPIRE_DATE 参数将禁用账户过期。
usermod -g group_name user_name 将用户user_name添加到组group_name中
例子
sudo usermod -L username //锁定
sudo usermod -U username //解除锁定
groupadd 创建一个新组
man
groupadd [options] group
例子
sudo groupadd -g groupname //创建组groupname
groupmod 修改组的相关设置
man
groupmod [options] GROUP
groupmod -n new_group_name old_group_name 改组名字
例子
sudo groupmod -n groupname1 groupname2
...