Chinaunix首页 | 论坛 | 博客
  • 博客访问: 84535
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 244
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-06 09:23
个人简介

。。。。

文章分类
文章存档

2014年(2)

2013年(14)

我的朋友

分类: LINUX

2013-05-07 17:13:15

一、useradd命令 1.作用

useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。

2.格式

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

3.主要参数 -c comment:用户全名或描述。 -d home-dir:指定用户主目录。 -e date:禁用账户的日期,格式为:YYYY-MM-DD。 -f days:口令过期后,账户禁用前的天数。 -g group-name:用户所属主组群的组群名称或GID。 -G group-list:用户所属的附属组群列表,多个项目用逗号分隔。 -m:若主目录不存在则创建它。 -M:不创建用户主目录。 -n:不要为用户创建用户私人组群。 -r:创建UID小于500的不带主目录的系统账户。 -p:加密密码。 s:指定用户登录 Shell,默认为 /bin/bash。 -u UID:指定用户的 UID,它必须是唯一的,且大于499。因为Linux安装后会建立一些特殊用户,一般0到499之间的值留给bin、mail这样的系统账号。

4.说明

useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。

5.应用实例

建立一个新用户账户,并设置ID:

1:#useradd caojh -u 544

需要说明的是,设定ID值时尽量要大于500,以免冲突。 2:#useradd -d /usr/sam/ sam 创建sam用户 -d是为sam产生一个主目录/usr/sam 3:#useradd -s /bin/sh -g group -G adm,root gem 创建gem用户,登录shell是/bin/sh 属于root用户组,同时有属于adm root用户组  其中gem是主用户组

二、userdel  删除帐号 删除账户就是将/etc/passwd等系统文件的该用户记录删除,必要时还要删除用户的主目录。 1格式:userdel  选项 用户名 2选项: -r 把主目录一起删除 eg: #userdel sam  删除用户sam的系统文件(/etc/passwd、/etc/group等)

三、usermod   修改账户 修改账户就是根据实际情况修改用户有关属性。如用户号、用户组、主目录、登录shell等 1格式  usermod  选项  用户名  2选项 -c comment 指定一段注释性描述 -d 目录 指定用户目录、目录不存在,-m创建 -g 用户组 指定用户所属的用户组 -G 用户组 指定用户所属的附加组 -s Shell文件 指定用户的登录 Shell -u 用户号 指定用户的用户号、 如果同时有-o选项,则可以使用其他的用户的标识号 -l 新用户名  把用户名改了 eg:#usermod -s /bin/ksh -d /home/z -g developer sam 将用户sam登录shell修改成skh,主目录修改为/home/z,用户组修改为developer

四、passwd   用户口令管理 1修改用户密码 2格式: passwd  选项 用户名 3选项: -l  禁用帐号 -u  口令解锁 -d  使用账户无口令 -f  强迫用户下次登录修改口令 eg:  1#passwd     修改当前用户密码 2 #passwd -d sam 是sam无密码登录 3 #passwd -l sam 禁止的sam登录

 


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