AIX用户和组管理

用户管理文件  /etc/passwd
组管理文件 /etc/group
 
 
1、创建用户
useradd    
    -d     dir  指定用户家目录,dir必须是绝对路径
    -e     expire  指定账户的截至日期
    -g     group  指定账户的主属组
    -G     group1,group2..... 指定账户的从属组
    -s      shell    指定shell
    -u      uid    指定用户ID
 
 
创建有效期用户账号:
#useradd   -e    0717210909   wanglin2     //创建一个有效日期的用户账号,截止日期为2009年7月17日21时09分,该用户账号将失效
#passwd   wanglin2  //创建密码
 
2、使用SMIT工具创建账号
#smit  user
 
 
3、删除用户
userdel     test   //删除test账户,未删除用户家目录
userdel   -r   test  //删除test用户,并删除用户家目录
 
 
 
4、验证用户账户
验证用户账户是否符合系统中的各种规范。
 
使用usrck指令,参数如下:
 
-b
报告无法访问系统的用户及原因。与 -l配合使用
-l
扫描所有用户,或user参数指定的用户。与-b配合使用
-n
报告错误,但不修复
-p
修复错误,但不报告
-t
报告错误,询问是否要修复
-y
修复错误且报告
#usrck   -y  ALL
 
 
5、组的管理 (SMIT工具)
#smitty   mkgroup    
 
 
 
6、查看用户信息
#id    test     //显示用户信息
 
使用who指令,参数:
#who    -b   //查看最近系统启动的时间和日期
#who    -l    //列出任何登录进程
 
 
7、用户账户切换
不带环境变量的切换
#su    test    
 
带环境变量用户切换
#su   - test
 
查看su命令操作日志:
#cat   /var/adm/sulog
 
 
8、与用户安全相关的文件
/etc/security/passwd        //存放用户账户的密码
/etc/security/user             //存放用户账户参数信息
/etc/security/group          //存放组的扩展信息
/etc/security/login.cfg      //存放控制用户登录系统和身份验证配置的信息
/etc/security/limits           //限制用户使用系统资源的信息
/etc/security/lastlog         //记录上次登录系统的情况
 
9、pwdadm指令
管理用户账户的密码
常用参数:
 
 
10、pwdck指令
验证用户账户本地信息的正确性
-n          验证过程中报告错误但不修正
-p          验证过程中修正错误单不报告
-t           报告错误并询问是否修正
-y          修正错误并报告
 
 
验证指定用户账户:
#pwdck    -n   wl
#pwdck    -y  wl
 
 
验证所有账户:
#pwdck   -n   ALL
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/liuxing0007/p/11010110.html
今日推荐