linux是一个多用户多任务的分时操作系统,多用户:就是可以同时使用不同的用户登录到系统,多任务:支持多线程同时运行多个任务,分时:不同的任务在执行的时候需要去抢占系统资源,分时的手段来分配资源,多个任务交替执行。
user用户
新增用户
- 语法:useradd [选项] 用户名
- 选项:
- -D 改变新建用户的预设值
- -c 添加备注文字
- -d 新用户每次登陆时所使用的家目录
- -e 用户终止日期,日期的格式为YYYY-MM-DD
- -f 用户过期几日后永久停权。当值为0时用户立即被停权,而值为-1时则关闭此功能,预设值为-1
- -g 指定用户对应的用户组
- -G 定义此用户为多个不同组的成员
- -m 用户目录不存在时则自动创建
- -M 不建立用户家目录,优先于/etc/login.defs文件设定
- -n 取消建立以用户名称为名的群组
- -r 建立系统帐号
- -u 指定用户id
- 选项:
-
修改用户
语法:usermod [选项] 用户名
- 选项:
- -c<备注> 修改用户账号的备注文字
- -d<登入目录> 修改用户登入时的目录
- -e<有效期限> 修改账号的有效期限
- -f<缓冲天数> 修改在密码过期后多少天即关闭该账号
- -g<群组> 修改用户所属的群组
- -G<群组> 修改用户所属的附加群组
- -l<账号名称> 修改用户账号名称
- -L 锁定用户密码,使密码无效
- -s 修改用户登入后所使用的shell
- -u 修改用户ID
- -U 解除密码锁定
- 选项:
举例:
用户切换
passwd 用户
- 只能用root账号权限设置密码
