1.用户的基础概念
1)登录系统
linux系统中,多个用户可以同一时间登录
同个用户可以同时登录
2)用户UID(User ID)
用户的唯一标准符
管理员(root):UID是0
普通用户:UID系统预留范围1000-60000
虚拟用户(系统内置用户):UID范围1-999
注:虚拟用户不提供密码登录,只为了方便系统管理
3)查看UID
id
2.用户管理文件
管理用户文件:/etc/passwd
1)创建用户
useradd
-u 指定用户UID
-g 指定用户所属组
-d 指定用户家目录
-s 指定用户默认登录shell(环境)程序 dd(dd-shell)
useradd -s /bin/dd-shell dd
userdel 删除用户
-r 同时删除家目录
例:创建新用户test
useradd test
设置或修改密码(密码管理文件/etc/shadow,!表示未设置密码)
passwd test
用户信息文件:
/etc/passwd 用户帐号信息文件
/etc/shadow 用户密码信息文件 (普通用户无权限查看)
/etc/group 组信息文件
/etc/default/useradd 定义默认设置文件
/etc/login.defs 系统广义设置文件
/etc/skel 默认的初始配置文件目录
2)修改用户(属性)
usermod
-u 修改用户UID (用户不能是登录状态)
-g 修改用户所属组
-l 修改用户帐号名称
-d 修改用户家目录
-s 修改用户默认登录shell程序
-e 修改用户帐号有效期
例:修改test用户默认登录shell为csh
usermod -s /bin/csh test
修改test用户家目录为/home/test2
usermod -d /home/test2 -m test
将test用户加入管理员组