跳到内容 中国
HP.com 主页 产品与服务 支持及驱动程序 解决方案 如何购买
» 联系惠普
更多选项
HP.com 主页
HP-UX 系统管理员指南:配置管理: HP-UX 11i v3 > 第 4 章 配置用户和组

通过命令管理用户和组

» 

技术文档资料

完整的 PDF 手册
» 反馈
内容从此开始:

 » 目录

 » 索引

自动执行添加用户过程

需要将多个用户添加到系统时,可以采用下列方法以节省时间:

使用 useraddusermoduserdel 命令

可以使用 useradd 命令添加用户,使用 usermod 命令修改用户,使用 userdel 命令删除用户。请参阅 useradd(1M)usermod(1M)userdel(1M) 联机帮助页。

useradd 命令格式如下:

/usr/sbin/useradd [选项]...用户名

用户名是新用户的登录名。

表 4-3 中说明了其中一些选项。有关命令的所有选项以及完整信息,请参阅 useradd(1M)

表 4-3 useradd 选项

选项含义

-b 基目录

用户主目录的缺省基目录。缺省值是 /home
-c "注释"

全名或其他注释。它通常是逗号分隔的字符串,格式如下:

全名,住址,办公电话,家庭电话

-d 目录

主目录路径名。缺省值是基目录/用户名

-e 日期

帐户到期时间。缺省值为无。要使用 -e 选项,必须启用影子口令。有关如何执行此操作的详细信息,请参阅 pwconv(1M)

-f n

被禁用前帐户可处于非活动状态的天数。与 -e 选项相同,要使用 -f 选项,必须启用影子口令。有关如何执行此操作的详细信息,请参阅 pwconv(1M)

-g 主工作组名或组 ID。工作组必须存在。缺省值是 users(组 ID 20)。
-G 次工作组的逗号分隔列表。工作组必须存在。
-k 框架目录包含初始化文件的框架目录。缺省值是 /etc/skel
-m

定义用户并创建主目录。缺省情况下并不创建主目录。

-s shellShell。缺省值是 /sbin/sh
-u uid用户 ID。缺省值是 100 之后的第一个可用数字。

 

使用下列命令可以创建一个新的用户帐户,将 patrick 添加到名为 users 的主工作组,创建一个主目录并设置缺省 Korn shell:

# useradd -g users -m -k /etc/skel -s /usr/bin/ksh patrick

/etc/passwd 文件中生成的结果条目是:

patrick:*:104:20::/home/patrick:/usr/bin/ksh

可以根据需要创建一个含有 useradd 命令的多个实例的脚本。可以使用 useradd -D 命令设置不同的缺省值。

创建帐户后,使用 passwd 命令设置帐户的初始口令。

手动添加用户

按照下列步骤,从命令行添加用户。

  1. 将用户添加到 /etc/passwd 文件中。

    超级用户可以使用 /usr/sbin/vipw 命令编辑 /etc/passwd 文件。请参阅 vipw(1M)passwd(4)passwd(1)

    例如,您可以为用户 tom 添加以下行:

    tom:*:102:20:Tom,,,:/home/tom:/usr/bin/sh

    该行创建了条目并禁用登录(口令字段中的 *)。主目录是 /home/tom,登录 shell 是 /usr/bin/sh。用户 ID 是 102,且主工作组 ID 是 20,通常名称为 users

  2. 使用 passwd 命令设置帐户的初始口令。例如:

    # passwd tom
    Changing password for tom
    New password: password
    Re-enter new password: password
    Passwd successfully changed
  3. 使用 passwd 命令强制下次登录时更改口令。例如:

    # passwd -f tom
  4. 创建主目录。例如:

    # /usr/bin/mkdir /home/tom

    将目录的所有权更改为用户名。例如:

    # /usr/bin/chown tom:users /home/tom
  5. 确保用户在登录时会执行适当的 shell 启动文件。

    可以创建标准启动文件(模板)并将其复制到用户目录。通常用于这种目的的目录是 /etc/skel。请参阅“框架目录”

    例如:

    # cp /etc/skel/.profile /users/tom/.profile
  6. 将启动文件的所有权更改为新用户帐户和工作组。例如:

    # /usr/bin/chown tom:users .profile
打印版本
保密声明 使用本网站表示您同意其使用条件
© 2008 Hewlett-Packard Development Company, L.P.