现在的位置: 首页 > 综合 > 正文

命令行下linux的账户管理

2013年04月07日 ⁄ 综合 ⁄ 共 699字 ⁄ 字号 评论关闭

 添加一个新的账户:

 

useradd username

 

这样创建了一个暂时被锁定的账户,可以给这个账户设置密码来解锁后才能使用:

 

passwd username

 

useradd 还可以使用下列参数选项

 

-c comment comment可以是任意的字符串,通常是用来指定这个账户对应用户的全名

-d home-dir 为此账户指定一个home目录,而不是默认的/home/<username>/

-e<date> 设定此账户过期日间,日期格式为yyyy-mm-dd

-f<days> 指定密码过期多少天后禁用账户,若设置为0,则密码过期后立即禁用账户,若为-1则密码过期也不禁用账户

-g<group-name> 指定此账户的默认组,可以是组名或组ID,当然这个组必须是存在的

-G<group-list> 指定此账户属于的其它的组。可以是用逗号隔开的组名或组ID。当然这些组也必须是存在的。

-m 当home目录不存在时创建目录

-M 不要创建home目录

-n 不要为此账户创建一个私有的组

-r 创建一个UID小于500并且不带home目录的系统账户

-p<password> 指定一个密码,这个密码将使用crypt加密

-s 指定此账户使用的shell默认是/bin/bash

-u<uid> 指定用户的UID,必须大于499的一个唯一的值(不能是已经使用过的)

 

添加一个组

 

groupadd groupname

 

可以使用下列参数选项

 

-g <gid> 指定组的Group ID必须是大于499的唯一值。

 

-r 创建一个GID值小于500的系统组。

 

-f  当所使用 -g<gid> 选项并且已经存在<gid>的组,groupadd会自动选择一个新的唯一的GID。

抱歉!评论已关闭.