用户、用户组及权限配置 | Linux | CentOS

有关用户的命令无非是,查看、添加、修改、删除、还有权限配置。
用户列表存储在 /etc/passwd
用户组列表存储在 /etc/group

用户相关的命令:
添加的命令: useraddadduser
删除的命令:userdel
(在 centos, useraddadduser 没有区别)
正确的删除用户命令:userdel -r [username]
用户配置: usermod

组:
/etc/group
添加:groupadd
删除:groupdel

权限:

usermod
chmod

用户

增、删、改、查

  • 创建新用户 user1
useradd user1

配置密码:

passwd user1
  • 将存在的用户 user 1加入到组 usergroup
usermod -g usergroup user1
  • 查看新添加的用户
cat /etc/passwd

其中,第三个参数大于 500 的为新添加的用户

  • 设置 用户 user 的根目录:
mkdir /data/user1   #  创建新目录
usermod -d  /data/user1  # 给user1 配置家目录

usermod 命令格式:
usermod [-u uid [-o]] [-g group] [-G group,…]
[-d 主目录 [-m]] [-s shell] [-c 注释] [-l 新名称]
[-f 失效日] [-e 过期日] [-p 密码] [-L|-U] 用户名
usermod命令格式详解:
usermod 命令会参照你命令列上指定的部份修改系统帐号档。下列为usermod可选用的参数。

可以直接执行下面的命令来修改:

#usermod -g ftp -s /sbin/nologin -d /www/www.abc.com/ abc

即可修改用户的基本信息。

用户组

  • 创建用户组 usergroup1
groupadd  usergroup1
  • 删除用户组 usergroup1
groupdel usergroup1
  • 创建用户 user2 ,并添加到用户组 group1
useradd  -g group1 user2 

权限配置

需要用到的命令:chmod
参考教程:Linux chmod 命令

你可能感兴趣的:(Centos)