AIX作为IBM小型机操作系统的旗舰产品,虽然来源与bakely的system V,但作为一个商用的、封闭的操作系统,肯定有它强大的地方。一年多来在电力营销中一直使用和学习的都是小型机,现在离开了,就把这些在AIX上以前积累的C/C++开发和系统管理的一些知识和以前的培训笔记,unix下socket编程的知识,都总结一下,以后要在HP-UX下开发了,免得以后忘记了。
AIX 下的基本管理 (一) :用户和组的管理
UNIX系统是一个多用户的操作系统,每一个都有使用系统的权利,由于安全因素,每个用户的权限各不一样,可根据用户的工作性质等将用户分为若干个组,属于每一组的用户都有某些共同的特点;对于一般的用户和安全任务可以通过AIX的专用工具smit(system management iterface tool)来完成 。快捷路径为:
smit security
这个子功能下有5个子功能
users 完成用户的管理任务,主要是添加、删除用户和改变用户的属性,修改用户密码等。
groups 完成对组的管理任务,主要是添加组,删除组、改变组的属性和显示显示组的已有功能。
passwords 设置和更改用户的密码
Logon Controls 控制用户登录系统
Roles 角色管理,增加系统的角色、删除角色等功能。
AIX的用户:
对于每个AIX系统的用户来说都有一个用户名、用户ID和密码,在系统安装完成以后,就已经存在好多用户,这些是系统的默认用户,他们是root、daemon、bin、sys、adm、uucp、guest、nobody,但除了root,其它用户都不能登录;新用户必须有root用户或者security组的用户创建,然后才能登录。和其他unix系统的相同的是,用户名和用户ID存放在/etc/passwd文件中,和其他unix系统不同的是,AIX的用户密码存放在/etc/security/passwd中,扩展属性存放在/etc/security/user。AIX将用户分成root用户、管理型用户、普通用户和组用户。
对于AIX来说,用户管理的相关文件如下:
/etc/passwd 系统所有用户的清单文件,存放用户的基本信息
/etc/security/passwd 存放所有用户的密码文件
/etc/security/user 存放用户的扩展信息文件
/etc/group 系统中所有组的清单文件,存放组的清单信息
/etc/security/group 存放组的扩展信息文件
/usr/lib/security/mkuser.default 存放新创建用户默认属性的默认值文件
/etc/security/login.cfg 存放控制用户登录系统和身份验证配置的文件
/etc/security/environ 存放用户进入系统后的工作环境配置文件
/etc/security/limits 限制用户使用系统资源的配置文件
/etc/security/lastlog 记录上次登录系统情况的文件
操作用户的命令:
mkuser 添加一个用户;一般有root用户或者security组的用户来执行。创建一个新用户时,mkuser命令就会调用/usr/lib/security/mkuser.sys程序文件(一个shell程序 文件),这个文件为新用户在HOME下创建一个初始目录。同时为新用户建立一个.profile文件。此文件为一shell脚本,所以用户可以修改它,来满足在用户创建时 要求的特殊功能。创建用户的.profile文件从默认的.profile文件中来默认的.profile文件是/etc/security/.profile。
rmuser 删除一个用户;一般有root用户或者security组的用户来执行
passwd 修改用户的密码
ulimit root用户可以设置和显示对用户的一些限制的值
lsuser 查看所有用户。all参数显示所有用户的命令。
chuser 修改用户的某个或某几个属性,对用户加锁或解锁,如:chuser account_locked=TURE username .
chsh 修改用户登录的shell。
chsec 修改用户的安全属性。
AIX的组:
同一组的用户对属于该组的文件有同样的权限。创建用户时,要确定他属于哪一个组,必须保证这个组存在。
组的管理主要包括创建组、修改组的属性和删除组。一下是一些常用的对组操作的命令(当然通过smit group也可以):
mkgroup 创建组,组名必须唯一,并且不能为all、default等关键字。
lsgroup 显示所有的组及其属性,也可以显示几个组以及其属性。
chgroup 修改某个组的属性。
rmgroup 删除组
另外一些UNIX系统下常用 的用户命令
last 显示从上次清理该文件好到现在所有进入系统的用户记录。
who 查看登录到此系统的用户(linux下用户w命令)
转载网上的,感觉不错
分享到:
相关推荐
( AIX常用命令( AIX常用命令( AIX常用命令( AIX常用命令
AIX 常用命令汇总. AIX 常用命令汇总. AIX 常用命令汇总. AIX 常用命令汇总. AIX 常用命令汇总. AIX 常用命令汇总. AIX 常用命令汇总. AIX 常用命令汇总. AIX 常用命令汇总. AIX 常用命令汇总.
IBM AIX 常用命令IBM AIX 常用命令IBM AIX 常用命令IBM AIX 常用命令IBM AIX 常用命令IBM AIX 常用命令IBM AIX 常用命令IBM AIX 常用命令IBM AIX 常用命令
在IBM AIX操作系统中,命令行接口是...以上仅是IBM AIX常用命令的一部分,AIX系统还包含大量其他高级命令和工具,用于系统监控、网络管理、性能优化等复杂任务。熟练掌握这些命令,将极大地提升在AIX环境下的工作效率。
本资源包提供了AIX命令大全的PDF和CHM格式文档,以及一个整理好的AIX常用命令的TXT文件,方便用户快速查阅和学习。 1. PDF和CHM格式文档: - PDF(Portable Document Format)是一种通用的文件格式,可保留原始...
本教程将详细讲解AIX系统中的常用命令以及文本编辑器VI的使用方法。 首先,AIX命令行是系统管理员进行日常运维的核心工具,掌握其常用命令对于提升工作效率至关重要。以下是一些基础且常用的AIX命令: 1. **ls**:...
了解AIX的常用命令对于系统管理员来说至关重要,这些命令可以帮助他们有效地管理和维护系统。以下是一些AIX系统中的核心命令及其用途: 1. **oslevel**:这个命令用于查看AIX系统的当前版本号,确认系统的更新状态...
AIX常用巡检命令 AIX操作系统是IBM开发的一款 Unix 操作系统,广泛应用于服务器领域。作为一名IT专业人士,熟悉AIX操作系统的常用巡检命令是非常必要的。下面将对AIX常用巡检命令进行详细的介绍和解释。 1. ...
在AIX系统管理中,掌握一些常用命令是非常必要的。以下是一些AIX系统管理员经常使用的命令及其功能: 1. **lsvg -o rootvg**:列出rootvg卷组的信息,包括LV(逻辑卷)、PV(物理卷)等详细情况。 2. **lspv hdisk0...
AIX操作系统常用命令 命令注解 自己工作多年总结出来的,包含磁盘管理、逻辑卷使用和挂载、日志查看等
本人梳理的AIX 常用命令,文档是第一部分内容,后期补充
AIX实用命令,操作系统常用命令大全AIX实用命令,操作系统常用命令大全
aix常用命令,涵盖:查看交换区信息、显示卷信息、在裸设备上安装oracle系统等
在IBM AIX操作系统中,掌握一些常用命令是十分重要的,这些命令可以帮助系统管理员高效地管理和监控系统。以下是一些关键的AIX命令及其用途、用法和示例: 1. **Rcp**: Rcp(Remote Copy)命令用于在本地主机和远程...