Chinaunix首页 | 论坛 | 博客
  • 博客访问: 78494
  • 博文数量: 46
  • 博客积分: 985
  • 博客等级: 准尉
  • 技术积分: 450
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-20 22:56
文章分类

全部博文(46)

文章存档

2011年(46)

我的朋友

分类: LINUX

2011-01-24 21:38:35

系统用户UID 1-499 root=0
真实用户 42个亿
用户账号 /etc/passwd
abc:x:500:500::/home/xyz:/bin/bash
 字段1:用户帐号的名称
 字段2:用户密码字串或者密码占位符¡°x¡±
 字段3:用户帐号的UID号
 字段4:所属基本组帐号的GID号
 字段5:用户全名
 字段6:宿主目录
 字段7:登录Shell信息

 

文件来源
新建用户帐号时,从 /etc/skel 目录中复制而来
主要的用户初始配置文件
~/.bash_profile:用户每次登录时执行
~/.bashrc:每次进入新的Bash环境时执行
~/.bash_logout:用户每次退出登录时执行


组账号 /etc/group
组名:组密码:GID:组长
密码文件位置 /etc/shadow
   /etc/gshadow
abc:!!:14964:0:99999:7:::
字段1:用户帐号的名称
字段2:加密的密码字串信息
字段3:上次修改密码的时间
字段4:密码的最短有效天数,默认值为0
字段5:密码的最长有效天数,默认值为99999
字段6:提前多少天警告用户口令将过期,默认值为7
字段7:在密码过期之后多少天禁用此用户
字段8:帐号失效时间,默认值为空
字段9:保留字段(未使用)

用户名:密码:上次改变时间:最少几天改密码:最多几天改密码:到期前几天警告:几天后过期:保留位
组名:组密码:

 


命令
查看命令 id 用户名
添加用户    useradd 
指定为root useradd -u 0 -g 0 -o 用户名    #-o为UID GID可重叠
添加组 groupadd 
删除  userdel groupdel
设置密码 passwd gpasswd
组改名 groupmod -n 新名 旧名
改组GID groupmod -g 新GID 组名
删除用户密码 passwd -d 用户名
检查账号密码日期 chage -l 用户名


用户账号 /etc/passwd
保持密码 /etc/shadow
组账号 /etc/group
组密码 /etc/gshadow

添加用户 
useradd  选项  用户名
-u:指定 UID 标记号
-d:指定宿主目录,缺省为 /home/用户名
-e:指定帐号失效时间
-g:指定用户的基本组名(或UID号)
-G:指定用户的附加组名(或GID号)
-M:不为用户建立并初始化宿主目录
-s:指定用户的登录Shell

passwd   选项    用户名
-d:清空用户的密码,使之无需密码即可登录
-l:锁定用户帐号
-S:查看用户帐号的状态(是否被锁定)
-u:解锁用户帐号

切换账号 su 用户名
修改属性 
usermod   选项   用户名
-l:更改用户帐号的登录名称  #-l 新名  旧名
-L:锁定用户账户
-U:解锁用户账户
以下选项与useradd命令中的含义相同
 -u、-d、-e、-g、-G、-s

删除账号
userdel  -r  用户名
添加 -r 选项时,表示宿主目录一并删除

添加组
groupadd  -g  GID  组账号名
例子:groupadd -g 1000 market

删除组
groupdel 组账号名

查询
id命令
用途:查询用户身份标识
格式:id  [用户名]
groups命令
用途:查询用户所属的组
格式:groups  [用户名]
finger命令
用途:查询用户帐号的详细信息
格式:finger  [-l]  [用户名]
users、w 、who命令
用途:查询已登录到主机的用户信息

阅读(550) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~