温故:
在上一篇文章《AIX之用户管理》中简单和大家聊了聊AIX系统中用户和用户组的相关知识,其实知识点不多,主要就是在讲管理用户和用户组需要涉及的几个重要文件和常见的命令,作为运维人员,对这些命令应该都不陌生,了解即可。链接如下:AIX之用户管理(一)
知新:
一、总结
今天要给大家带来的是关于AIX系统用户和用户组的小总结,简洁明了。可以一看。
(1)使用 AIX操作系统的用户都有一个用户名(UserName)和一个用户密码(Password),用户名是用户身份的标识符,它在系统中是惟一的,就像每个人只有一个身份证号。
(2)AIX 将用户分为 root 用户、管理型用户(组)、普通用户(组)三层用户,不同的用户具有不同的权限。
(3)/etc/passwd 文件保存着系统中所有用户的基本信息,包括用户名、用户ID 和所属的组,这个文件其实就是映射表; /etc/security/user 文件以节(Stanzas)的形式记录着用户的扩展信息。/etc/security/passwd 文件以密文形式保存着用户的密码。组的基本信息存放在/etc/group 文件中,组的扩展信息以节(Stanzas)格式存放在/etc/security/group 文件中。
(4)添加用户的命令是 mkuser,显示用户信息的命令是 lsuser,修改用户信息的命令是 chuser,改变用户 Shell的命令是 chsh,修改用户安全属性的命令是chsec,删除用户的命令是 rmuser,修改用户密码的命令是 passwd,管理用户密码的命令是 pwdadm;添加组的命令是 mkgroup,显示组的命令是 lsgroup,修改组属性的命令是 chgroup,删除组的命令是rmgroup。看过我上一篇文章的朋友一定注意到了,我这里对于用户和用户组的管理操作都是使用的smitty 命令。
二、习题
下面还有几道习题送给大家,可以用来测试一下自己是否真的掌握了这部分内容。
(1)判断∶删除某个用户时,该用户的文件和目录也同时删除。( )
(2)判断∶ root 用户的权力非常大,他可以查看任何用户的文件,也可以知道任何用户的密码。()
(3)判断∶ 一个用户只能属于一个组。( )
(4)要禁止 peter 用户使用系统,作为系统管理员,应该执行______命令可以实现这个功能。
(5)使用___命令或___命令可以查看/var/adm/wtmp 文件中的内容。
(6)当一个用户登录服务器时出现登录失败的信息,那么最可能的原因是( )
A.硬盘驱动器坏了 B./home 文件系统满了 C. 服务器上的页面空间快满了 D. 用户输入了错误的用户ID 或密码
(7)下面哪一个文件中包含着 UID,HOME 目录和 Shell 信息? ( )
A. /etc/passwd B. etc/security/passwd C./etc/security/environ D. /etc/security/user
(8)在一台服务器安装完 AIX 的基本操作系统后,系统管理员希望每一个 Telnet 到服务器的用户在登录成功之后看一个特殊的提示信息,那么应该编辑哪个文件? ( )
A./etc/motd B./etc/profile C. /etc/environment D. /etc/security/login.cfg
(9)市场部的经理希望她的 Shell 提示符能够反映出她当前所在的目录,以便她需要删除文件时能够确认自己位于正确的目录下。下面哪个环境变量能够完成这个设置? ( )
A.PS1 B.PATH C. DISPLAY D. LOCPATH
(10)下面哪个文件包含着对用户密码的设置?
A./etc/passwd B./etc/security/passwd C.7etc/security/environ D./etc/security/user
注意:习题答案如下
1. 错 2.错 3.错
4.chuser account_locked=TRUE peter 使用smiitty 也可以
5. who,last
6.D 7.A 8.A 9.A 10.D
拓展:
1、命令提示符是由 3个环境变量控制,分别是 PS1,PS2 和 PS3。PS1 是主提示符变量 PS2 是副提示符变量,PS3 是 root 用户提示符变量。
2、当用户登录系统时,系统首先执行/etc/profile 文件,接着按/etc/environment 文件的内容设置环境变量,然后再执行$HOME/.profile 文件。如果修改了/etc/environment 文件中的变量值,并不会在当前用户环境中起作用,必须用 export 命令将环境变量的新值传给当前环境,或者用户退出系统,然后再进入一次,环境变量的新值在系统中就起作用了。
关于AIX的用户相关知识就讲到这里了,都是很基础的知识点,没啥可说的,下一盘为大家带来的是《AIX之设备管理(一)》。