//添加用户(如果创建用户不带参数,系统会根据默认值创建用户及同名用户组,并在HOME目录里创建同名家目录,默认的登录shell为/bin/bash)
useradd sdl
//查看系统中有没有该用户
cat /etc/passwd |grep sdl
第一字段 sdl表示用户名
第二字段 X表示加密码后的密码
第三字段 1001表示UID
第四字段 1001表示组ID
第五字段 为空表示用户描述,没写所以为空
第六字段 /home/sdl表示用户家目录
第七字段 /bin/bash表示登录的sehll
二.用户组管理
//添加用户组
groupadd xxx
//查看用户组(这里查看的是新建用户时一起建立的sdl的用户组)
cat /etc/group | grep sdl
第一字段:表示组名
第二字段:表示组密码,存放在/etc/gshadow文件中
第三字段:表示组ID号
第四字段:表示组成员,多个组成员用逗号隔开
#添加已存在的用户sdl到 用户组 sdl中
usermod -a -G sdl sdl
//第一个sdl代表组名,第二个sdl代表用户名
三.文件,目录权限管理
在linux中设置文件权限非常重要,也是最基本的。linux文件的权限分为读(r=4)写(w=2)执行(x=1) 读+写(r+x=6)读+执行(r+x=5) 写+执行(w+x=3) 读+写+执行(r+w+x=7)
一般权限主要指的是:文件所有者的权限,所属组的权限,其它用户权限
示例
第一个root,文件所有者权限rw-
第二个root,所属组权限r--
第三个“ ”,其他用户权限r--