用户管理命令详解
用户管理:
useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage
添加用户:
useradd [options] USERNAME
-u (UID) 手动指定UID
-g (GID) (基本组)
-G, ... (附加组) 可以有多个,彼此之间用,号隔开
-c “COMMENT” 注释信息
-d /path/to/somedirectory 指定家目录
-s SHELL 指定当前用户shell的路径
-m -k
-M 不给用户创建家目录
-r 添加一个系统用户
/etc/login.defs
/etc/shells:指定了当前系统下可用的安全shell
删除用户:
userdel:
userdel [option] USERNAME 默认不删除用户家目录
-r:同时删除用户的家目录
id: 查看用户的账号属性信息
-u
-g
-G
-n
finger:查看用户账号信息
finger USERNAME
修改用户账号属性:
usermod:
-u UID
-g GID
-G GID 添加附加组(会覆盖此前的附加组)
-a -G 额外添加附加组(不会覆盖此前的附加组)
-c 指定注释信息
-d -m: 修改用户的家目录并移动用户此前家目录的内容,到新的家目录中
-s 修改用户的shell
-l 修改用户的登录名
-L 锁定账号
-U 解锁账号
-e 指定用户的过期时间
-f 指定用户的非活动时间
chsh:修改用户的默认shell
chfn:修改用户账号注释信息
密码管理:
passwd [USERNAME]
--stdin:从标准输入(键盘)修改密码
-l:锁定用户账号
-u:解锁用户账号
-d:删除用户密码
pwck:检查用户账号的完整性
组管理:
创建组:
groupadd
-g:指定组ID号
-r:添加为系统组
groupmod:(修改)
-g:GID
-n:GRPNAME
groupdel:删除组
gpasswd:为组设定密码
newgrp GRPNAME <--> exit 登陆<-->退出
chage:
-d:最近一次的修改时间
-E:过期时间
-I:非活动时间
-m:最短使用期限
-M:最长使用期限
-W:警告时间
环境变量:
PATH
HISTSIZE
SHELL
本文出自 “11913800” 博客,请务必保留此出处http://11923800.blog.51cto.com/11913800/1839938
原文地址:http://11923800.blog.51cto.com/11913800/1839938