`
ljs510
  • 浏览: 63791 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

AIX 用户管理和用户

阅读更多

用户管理和用户
1. 用户管理概念
用户账号:每个用户账号都有唯一的用户名、用户id和口令;文件所有者依据用户id判定;文件所有者一般为创建文件的用户,但root用户可以改变一个文件的所有者;固定用户:root为超级用户,adm、adm、 bin……..大多数系统文件的所有者,但不能用这些用户登录。
用户组:需要访问同一文件或执行相同功能的多咯用户可放置到一个用户组,文件所有者组给了针对文件所有者更多的控制;固有用户组:system,管理者组;staff普通用户组!
基本的系统安全机制是基于用户账号的。每当用户登录后,系统就使用其用户id号作为检验用户请求权限的唯一标准;拥有创建文件的那个进程的用户id,就是被创建文件初始的所有者id,除了文件所有者root,任何其他用户不能改变文件所有者;需要共享对一组文件的访问的多咯用户可放置在一个用户组中,一个用户可属于多个用户组,每个用户组有唯一的用户组名和用户组id,当文件创建时,拥有创建文件的那个进程的用户所在的主用户组,就是被创建文件的所有者组 id。
2. 用户组
一个用户组包含一个或多个用户,每个用户都必须属于至少一个用户组,一个用户可属于多咯用户组,可以使用groups 或setgroups命令查看用户所属的组;建立用户组以便组织并区分用户,是系统管理的重要组成部分,它与系统安全策略密切相关;组管理员拥有增加、删除组中用户和组管理员的权限,有三种类型的用户组:自建用户组,根据用户情况和安全策略建立的用户组;系统管理员组,system,这个组的成员可以执行一些系统管理任务;系统定义的组:有若干个系统定义的固有用户组,某些只是为系统所有,不应当随意为其添加用户,例如,bin,sys等等;所有非系统管理员组成员的用户属于staff组;security组成员可以执行部分安全安全性管理的任务。
3. 用户组层次

属于系统管理员组或系统定义组的用户可以执行某些系统管理任务,系统固有组有:system,可对标准的软硬件进行配置和维护工作;printq,可管理打印队列,enable、disable、qadm、qpri等等;security:可进行用户口令和限制管理,mkuser、rmuser等;adm,可进行系统监视工作,性能监视、统计等等;staff,所有新用户的默认组。
为了保护重要的用户和用户组不被security组成员任意修改,aix提供了admin用户和admin组,只有root才能增删改admin用户和admin组,系统中任何用户都可被root设为admin用户,无论其属于哪个组,
#cat /etc/security/user
User1:
Admin=true
4. 控制root访问
限制root登录,系统管理员必须按照不公开的时间表定期更改root口令,对不同的系统指定不同的root口令,为每个系统管理员建立一个自己的账号,执行系统管理任务时,首先用自己的账号登录,然后用su命令切换到root用户,这可以为日后清理留下审计记录,root的path环境变量设置不能危机系统安全;root口令要严格保密,只让尽量少的人知道,root用户的path环境变量不仅被以root登录的用户所用,很多系统内部功能都使用它,所以必须保证root用户的path环境变量设置不危及系统安全。
Su 命令
Su命令使一个用户切换到另一个用户账号,su会创建一个新的shell进程;如果su命令带上“-“参数(前后都有空格),用户环境也被切换,$ cd /tmp
        $su – root
        #pwd
          /
Su命令以指定的用户id运行一个子shell,如果不指定用户名参数,su默认root,从root切换到其他用户不用回答口令,否则系统提示输入要切换的用户的口令,结束一个su会话,可以在命令行中输入exit命令或按ctrl+d键。
5. 安全性记录文件
/var/adm/sulog:记录每次su命令的执行,这是个文本文件,是用任何观看文本文件的命令查看;
/var/adm/wtmp和/etc/utmp:记录用户的成功登录,使用who命令查看;
/etc/security/failedlogin:记录所有不成功的登录尝试,如果用户名不存在记录为unknown项目,使用who命令查看。
6. 文件和目录权限
每个文件和目录有3组权限,分别为所有者权限、所有者组权限、和其他用户权限,每个组权限都有三个可设定的许可:r、w、x。
改变文件或目录权限和所有者:chmod 775 file1
修改文件或目录所有者:chown user1 file1
修改文件或目录所有者组:chgrp group1 file1
7. 安全性相关文件,包含用户属性和访问控制的文件
/etc/passwd文件包含有合法用户列表,包括用户id、主用户组、宿主目录、默认登录shell等;
/etc/group 文件包含合法用户组列表,包括用户组id和成员用户名;
/etc/security/passwd 文件含有加密形式的用户口令和口令更新信息;
/etc/security/user 文件含有用户属性信息;
/etc/security/limits 文件含有对用户的进程资源限制值;
/etc/security/environ 文件含有用户的环境变量,不过这个文件很少用到;
/etc/security/login.cfg文件含有对登录程序的配置信息,录入对某个端口的登录限制;
/etc/security/group文件含有用户组属性;
8. 用户环境初始化过程
登录:

/etc/profile:一个shell脚本,控制整个系统的默认环境变量,例如:term、mailmsg等;
/etc/enviroment:控制所有进程的基本环境,例如:home、lang、tz、nlspath等;
/$home/.profile:每个用户自由的环境变量设置文件,位于用户的宿主目录中;
安全和用户管理菜单:smit security
如果不指定用户id,系统将自动分配一个新的id,admin用户id从7开始,而普通用户从200开始;创建用户过程中,系统运行shell脚本/etc /lib/security/mkuser.sys,它建立用户宿主目录,以及$home/.profile文件,用户刚刚创建时,其账号状态是 disable的(即/etc/passwd中相应条目的口令标志是”*”,要激活它,必须为其设置口令,可以通过passwd 命令或smit菜单完成。
删除用户账号,不会象创建用户自动创建宿主目录,删除用户时不会自动删除宿主目录,要手工删除。
设置用户口令:在设置口令前,新用户账号不可用;修改用户口令,passwd username:使用这个命令,root用户可以修改任何用户的口令,其他用户只能修改自己的口令。
9. 单元小结
每个用户在aix系统中都必须属于一个用户组,可以属于多个,如果是这样,必须为其指定一个主用户组;
属于系统固有用户组的用户,根据其所在组的不同,可以执行某一类系统管理任务;
不要使用root用户进行普通的操作,并且应当密切监视多root用户的使用;
文件和目录所有者和3组许可权,使用chmod、chown和chgrp命令可以修改它们;
系统将包含用户和用户组信息的ascII文本文件放置在目录/etc和/etc/security中;
用户、用户组及其属性可以使用smit创建、修改和删除。

分享到:
评论

相关推荐

    AIX用户管理和组管理(清晰篇)

    本文将讨论 AIX 上与用户和组相关的配置文件,以及用来帮助管理用户和组的命令行工具。 /etc/passwd 文件 /etc/passwd 文件是 AIX 中最重要的用户管理文件之一,该文件包含用户的基本信息。该文件使用冒号 (:) ...

    AIX用户权限

    本文将深入解析AIX中的用户权限控制机制,包括用户管理、用户组层级结构以及如何控制root访问等核心概念。 ### 1. 用户ID与权限 AIX通过用户ID(UID)来识别系统中的每一个用户,每个用户都有一个唯一的UID,这是...

    AIX 系统管理

    smit(System Management Interface Tool)提供了一个基于菜单的界面,允许管理员通过简单的选择来执行各种系统管理任务,比如安装软件、管理用户和组、配置网络等,它简化了复杂的系统管理命令的使用。 总结来说,...

    AIX 系统及 Oracle 数据库用户权限管理

    在AIX系统中,用户管理是一项关键任务,特别是在涉及系统安全性和资源访问控制方面。以下是对AIX系统用户管理的一些关键点: ##### 1.1 对于root用户 - **重要性**:在AIX操作系统中,root用户拥有最高的权限,...

    IBM AIX系统管理

    对于AIX系统管理员而言,掌握全面的系统管理知识至关重要,这不仅包括日常的监控和维护,还包括性能优化、故障排查和系统恢复等方面。 #### 二、AIX系统管理的日常操作 **1.1 常用命令** AIX提供了丰富的命令集来...

    06AIX用户管理与安全策略.pptx

    第六章的焦点在于AIX操作系统中的用户管理和安全策略。用户管理是系统操作的关键部分,它涉及到用户账户的创建、管理以及安全控制。AIX中,用户登录和初始化过程包括了getty和login进程,其中getty负责在终端上显示...

    AIX 管理training 培训内容

    用户管理涉及用户账户创建、权限分配和管理。理解`/etc/passwd`和`/etc/group`文件的结构,以及如何使用`useradd`、`usermod`等命令。安全方面,AIX提供强身份验证机制,如kerberos和RACF,以及审计功能,以监控...

    AIX 操作系统 管理员

    3. **用户和权限**:设置和管理用户账户,理解UGID(User and Group ID),以及权限设置(rwx)对系统安全的重要性。 4. **进程管理**:使用`ps`, `top`, `prstat`等命令监控和控制进程,理解进程状态和调度策略。 ...

    HMC&AIX用户手册和管理手册.doc

    《HMC&AIX用户手册和管理手册》是针对IBM主机系统管理和AIX操作系统使用的一份详尽指南。这份文档主要涵盖了Hypervisor Management Console(HMC)的基本操作以及AIX系统的日常维护工作,旨在帮助用户更好地理解和...

    aix系统管理员手册

    ### AIX系统管理员手册知识点概览 #### 一、AIX认证考试指南 **1.1 pSeries AIX System ...以上内容只是AIX系统管理员手册的部分知识点,完整的手册将涵盖更多实用的操作技巧和理论知识,帮助读者成为AIX系统的专家。

    AIX LVM管理介绍 AIX LVM管理介绍

    AIX LVM为用户提供了一种灵活而强大的存储管理方案,通过合理规划和有效利用物理存储资源,能够显著提升系统的可靠性和效率。掌握AIX LVM的基本概念和管理技巧对于系统管理员来说至关重要。希望本文能帮助读者更好地...

    aix 系统安全管理

    aix 系统安全管理aix 系统安全管理aix 系统安全管理aix 系统安全管理

    AIX系统用户指南

    - **AIX的应用场景**:AIX在大型服务器环境中的表现尤为突出,特别是在需要高可靠性和高性能的服务领域,如电信运营商的核心网络设备管理、银行的数据处理中心等。 #### 二、AIX 5L v5.2版本特性 - **版本信息**:...

    aix系统管理.pdf

    AIX系统管理涉及多个方面,包括安装、配置、维护和故障排除等。以下将根据提供的内容详细解释AIX系统安装的步骤。 4.1 AIX系统安装分为几个关键阶段: 4.1.1 系统安装准备工作: 在开始AIX系统安装前,确保所有...

    aix 高级系统管理

    安装过程中需要规划存储布局、网络配置以及用户和组的设置。安装后,系统管理员需要进行硬件识别、驱动程序更新以及软件包的安装和升级。 2. **文件系统管理**:AIX支持多种文件系统,如JFS(Journaling File ...

    AIX系统用户入门介绍

    ### 二、AIX用户管理 1. **创建用户**:使用`useradd`命令创建新用户,指定用户名、主目录、Shell类型等参数。 2. **用户权限**:AIX遵循Unix的用户权限模型,包括读(r)、写(w)、执行(x)权限,以及所有者、...

    AIX资料AIX资料AIX资料

    3. **安全管理**:AIX提供了RACF(Resource Access Control Facility)和AIX Security Extensions,用于用户认证、权限管理和访问控制,确保系统的安全性。 4. **性能监控**:通过SMIT(System Management ...

    AIX系统管理

    网络管理则涉及到TCP/IP的配置、路由管理、基本网络工具的使用,以及用户和组的管理,保证网络服务的正常运行。 总而言之,《AIX系统管理》全面覆盖了AIX操作系统从硬件到软件、从系统层面到应用层面的各项管理任务...

Global site tag (gtag.js) - Google Analytics