AIX用户及组管理

1.用户的安全任务快捷管理
# smit security
   Users
   Groups
   passwords
   Login Controls
   Roles

2.安全相关记录文件
/etc/motd       公告文件,登录显示
/etc/passwd     存放用户名和ID
/etc/security/passwd    存放AIX用户和密码
/etc/security/user      存放用户的扩展信息
/etc/group      存放组名和组ID
/etc/security/group     存放组的扩展信息
/usr/lib/security/mkuser.default  存放新创建用户默认属性的默认值文件
/etc/security/login.cfg 存放控制用户登录系统和身份验证配置的文件
/etc/security/environ   存放用户进入系统后的工作环境的配置文件
/etc/security/limits    限制用户使用系统资源的文件
/etc/security/lastlog   记录上次登录系统的情况

3.系统内建帐户
user:    root, daemon,  bin,  sys,  adm,  uucp,  guest,  nobody,  lpd
group:  system,  staff,  bin,  security,  sys,  adm,  mail,  corn,  audit,  printq, shutdown

4.组和用户的分类
组:用户级的组    系统管理组    系统预定义组
用户:root用户      管理型用户和组    普通型用户和组

5.用户和组ID
root     0
内建用户 1-200
新建用户 ID 〉200

6.账号管理
创建用户
#smit user
#mkuser allen             创建新用户allen
#mkuser allen     [-a]    创建新管理型用户
#passwd                   创建allen口令为
#mkuser su=FALSE allen    禁用su切换权限
#smitty mkuser            快捷建用户
显示和修改
$pg /etc/passwd           通过文件查看所有用户信息属性
$lsuser ALL               查看所有用户属性信息
$lsuser -f allen          分节显示allen的信息
#chuser admin=TRUE allen  改allen用户为管理型用户
#chuser login=FALSE allen 禁止用户allen登录系统
#chuser shell=/usr/bin/csh/allen
#chuser "admin=TRUE" "pgrp=security" allen 同时修改多个属性

7.更改用户shell
临时更改Shell:
$tty           获得当前终端号
$ps -t tty0    先是当前终端运行的程序
$csh           运行c Shell
%......        c Shell模式
%eixt          退出c Shell
$

永久更改:
#chsh        交互式
#chsh allen /usr/bin/csh    直接执行更改

8删除用户
#rmuser allen        删除allen用户而不删除密码及身份验证
#rmuser -p allen     删除allen用户同时删除密码及身份验证信息
#rm -r /home/allen   删除完用户信息删除用户初始机器中目录及文件
#smit rmuser

9.锁定用户
#chuser account_locked=TRUE allen
#chuser account_locked=FALSE allen
#smit lockuser

10组的管理
#smit group   快捷方式
#mkgroup informix   创建组informix
#mkgroup informix -a   创建管理型组  informix    
#lsgroup ALL
#lsgroup -f informix
#lsgroup -c informix
#chgroup users=informix,allen informix   将用户allen添加到组informix
#rmgroup informix     删除组
#smit rmgroup
11口令管理
$id             查看自己的ID
$passwd         更改自己的口令
#passwd peter   更改peter的口令
#passwd -s   修改登录Shell
#smit passwd
#smit passwdattrs  修改密码属性
12.用户登录管理
#cd /var/adm
#more sulog
#who wtmp
#last -8
#last -peter
#last -tty0
#who
#who am I

原文地址:http://blog.51cto.com/sf1314/2156790

时间: 2024-11-13 07:58:32

AIX用户及组管理的相关文章

用户和组管理类命令

1.列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则显示一次即可. who |cut -d' ' -f1 | sort | uniq 2.取出最后登陆到当前系统的用户的相关信息 w|tail-n1或者who|tail-n1 3.取出当前系统上被用户当做其默认shell的最多的那个shell cat /etc/passwd | awk -F':' '{print $7}'|uniq –c 结果为:/sbin/nologin awk -F':' '{a[$7]++}END{fo

5、linux用户和组管理详解

linux用户和组管理 类Unix系统的设计初衷就是为让多用户同时工作,所以也迫使Linux系统有了极强的安全性,在前面安装红帽RHEL7操作系统时还特别要求"设置root用户密码",而root用户是存在于所有类UNIX系统中的"超级用户". 用户管理 root账户介绍(超级管理员) root用户拥有极高的系统所有权,能够管理系统的各项功能,如添加/删除用户,启动/关闭进程,开启/禁用硬件设备等权限.虽然使用root用户工作时不会受到权限的控制,但老话讲"

Linux重定向及用户和组管理

一.bash的I/O重定向及管道 1.Linux下一般缺省的输入称之为标准输入,即键盘输入,缺省的输出称之为标准输出,即显示器输出.Linux给程序提供了三种I/O设备: 标准输入(STDIN)--0:默认接受来自键盘的输入 标准输出(STDOUT)--1:默认输出到终端窗口 标准错误(STDERR)--2:默认输出到终端窗口 I/O重定向即改变默认位置. 输出重定向常用语法: CMD > file:把STDOUT重定向到file文件中,原有文件内容会被覆盖: CMD >> file:在

linux用户和组管理

在Linux系统上,用户管理是基于用户名和密码的方式进行资源的分配,Linux上的用户分为以下类别: 管理员:root UID 0 普通用户:1-65535 系统用户:1-999 对守护进程获取资源进行权限分配 登录用户:1000+ 通过交互式方式登录 组group 管理员组;root GID 0 普通组:1-65535,普通组又分为: 系统组:1-999 一般组:1000+,而一般组分为: 基本组:也叫私有组,创建用户时,如果没有指定其所属的组,系统自动为期创建一个与用户同名的组,用户必须属于

linux文件和文件夹的筛选、查找及用户和组管理命令

1.列出当前系统上所有已经登陆的用户的用户名, 注意:同一个用户登录多次,则只显示一次即可. 查看系统用户的命令为: (1)getent passwd 查看所有系统上的所有用户信息 (2)w 查看登录用户正在使用的进程信息,该命令所使用的信息来源于/var/run/utmp文件 w命令输出的信息包括: -用户名称 -用户的机器名称或tty号 -远程主机地址 -用户登录系统的时间 -空闲时间(作用不大) -附加到tty(终端)的进程所用的时间(JCPU时间) -当前进程所用时间(PCPU时间) -

Linux用户与组管理(一)

Linux用户与组管理(一) 简介Linux用户与组 useradd usermod userdel groupadd groupmod groupdel 环境:CentOS 6.8 简介Linux用户与组 Linux系统在静态视角下,无非就是由诸多文件组成的一个"文件系统":从动态视角来看,无非就是一个在内核支配之下的一个"文件系统".这两种角度是有些区别的:动态角度下,内核是独立的,内核负责管控文件系统,而在静态角度下,连内核本身也是文件系统下的一个文件而已.故

用户和组管理基础

用户和组管理基础 简介 在linux系统中,用户管理是基于用户名和密码的方式进行资源的分配 用户类别: 用户标识:UserID,UID 16bits二进制数字:0-65535 管理员:ID号为0:------只要是为0的就是管理员用户 普通用户:1-65535     系统用户:1-499(CentOS 6),1-999(CentOS 7)     登录用户:500-60000(CentOS6),1000-60000(CentOS7) 名称解析:名称转换     Username <--> U

Solaris用户管理(一):用户与组管理

2008-07-01 09:19 用户管理是系统管理的基础.Solaris中不但支持传统Unix所支持的用户和组的概念,还从Solaris 8开始引入了基于角色的访问控制(RBAC),提供了一种更加安全.灵活的方式来进行权限分配和管理. 先看看Solaris下的基本用户管理.(详细的资料可以自行查阅man手册) Solaris 下的基本用户管理体系包括/etc目录下的passwd.group和shadow三个配置文件,以及useradd.usermod.userdel. passwd.group

Linux 用户和组管理

这是用户和组管理的知识点,不想看文字就看视频吧,还是视频为主,文字为备忘录 视频链接: 项目1用户管理 1.创建一个新用户user01,设置其主目录为/home/user01: #useradd –d /home/user01 -m user01 2.查看/etc/passwd文件的最后一行,看看是如何记录的. cat /etc/passwd 3.查看文件/etc/shadow文件的最后一行,看看是如何记录的. cat /etc/shadow 4.给用户user01设置密码:#passwd us