如何在RHEL6.3中不使用'useradd'或'adduser'命令添加用户?

时间:2014-01-11 18:26:25

标签: linux redhat rhel

我想在不使用useraddadduser命令的情况下在RHEL6.3操作系统中添加用户。 我知道我必须编辑4个文件,即passwd,group,shadow和gshadow。

但请告诉我究竟要编辑什么?

1 个答案:

答案 0 :(得分:2)

仍然不建议手动创建新用户,但您可以按照以下步骤进行操作。例如,您需要创建一个新用户user3185704

(编辑前,备份/ etc / passwd,组,影子)

  1. 编辑/ etc / passwd,添加以下行:

    user3185704:X:100:1000:user3185704 ,,:/家/ user3185704:/斌/庆典

  2. 如果group(gid = 1000)存在,则不需要更新/ etc / group,否则,在/ etc / group中添加新的组行。

  3. 在/ etc / shadow

    中添加以下行

    user3185704 ::::::::

  4. 创建主目录

  5. mkdir / home / user3185704

    chown 100:1000 / home / user3185704

    1. 设置密码

      密码/ home / user3185704

    2. 手动测试你可以登录

      su - user3185704