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

标签 linux redhat rhel

<分区>

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

但是请告诉我我到底需要编辑什么?

最佳答案

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

(编辑前,备份/etc/passwd, group, shadow)

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

    user3185704:x:100:1000:user3185704,,:/home/user3185704:/bin/bash

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

  3. 在/etc/shadow 中添加下面一行

    user3185704:::::::::

  4. 创建主目录

mkdir/home/user3185704

chown 100:1000/home/user3185704

  1. 设置密码

    密码/home/user3185704

  2. 手动测试可以登录

    su - user3185704

关于linux - RHEL6.3如何不使用 'useradd'或 'adduser'命令添加用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21066161/

相关文章:

linux - 使用 sed 删除空行

redhat - glusterfs 卷创建失败 - 砖 block 已经是卷的一部分

linux - 防止Centos 6更新期间恶魔自动启动

linux - RHEL 版本 5.5 (Tikanga),df --total 选项

Mysql数据库恢复

java - RHEL 中应用程序的 glibc 的单独 rpm 版本

c++ - Linux套接字程序只是卡住而没有错误

linux - 编译linux内核时如何解决这个错误

linux - 将数据从 AWS Ubuntu Server 移动到 Amazon S3 存储桶的最佳方式是什么?

hadoop - 安装Hive的步骤