Linux 用户 用户组权限管理

时间:2021-06-22 16:42:26

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

...