Linux手动添加用户

手动添加用户

例:添加用户user1,基本组为user1,ID号为5000,附加组为mygroup

1、在/etc/group中添加

user1:x:5000:

在其附加组后加上其用户名

mygroup:x:504:user3,user1

2、在/etc/passwd中添加

user1:x:5000:5000:user1:/home/user1:/bin/bash

3、在/etc/shadow中添加

user1:!!:15765:0:99999:7:::

4、提供家目录

cp -r /etc/user3/ /home/user1

chown -R user1:user1 /home/user1/

chmod -R go= /home/user1/

5、进行测试

su - user1

id查看其用户信息

6、使其登陆,可进行添加密码

passwd

7、添加密码可以手动生成密钥

openssl passwd -1 -salt ‘12345678‘生成加密密码

-1:指定MD5加密

-salt:指定8位渣子

生成如下密码:$1$12345678$0ME5N6oDyoEAwUp7b5UDM/将其复制到/etc/shadow下对应密码中即可

时间: 12-26

Linux手动添加用户的相关文章

Linux手动添加用户、相关文件说明

手动添加用户 顺序 更改/etc/passwd 更改/etc/group 更改/etc/shadow并添加密码 新建家目录并修改权限和属性 装修家目录/etc/skel/.bash* 也可以再改下组的密码文件/etc/gshadow 检查工具pwck , grpck , pwconv pwck:检查用户密码文件的完整性(/etc/passwd以及/etc/shadow文件). 用法:pwck [-q] [-s] [passwd [ shadow ]] pwck [-q] [-r] [passwd

linux命令练习:手动添加用户

  手动添加用户hive,基本组为hive(5000),附加组为mygroup   1.vim /etc/group  手动在组配置文档中添加hive组信息,并把mygroup作为hive用户的附加组 mygroup:x:5001:hive   把hive添加到mygroup组信息后面,作为附加组 hive:x:5000:       添加hive组信息 2.vim /etc/gshadow   手动在组密码配置文档中添加hive组信息 hive:!::         添加hive组密码信息

Linux中添加用户、删除用户时新手可能遇到的问题

Linux中添加用户.删除用户时新手可能遇到的问题  1.创建新用户后切换到新用户:No directory, logging in with HOME=/     添加用户     #sudo useradd -m -s /bin/bash -g group loginname     -m 创建home目录 (不加这个要手动添加目录,不然会出现No directory,Logging in with HOME=/ )     -s /bin/bash 使用bash( 默认为 /bin/sh

linux 手动添加swap

Linux手动添加swap分区 用法:dd [操作数] ... 或:dd 选项 Copy a file, converting and formatting according to the operands. bs=BYTES read and write up to BYTES bytes at a time cbs=BYTES convert BYTES bytes at a time conv=CONVS convert the file as per the comma separat

手动添加用户

需求:手动添加用户hive,基本组为hive ,id为5000, vi /etc/group: hive:x:5000: vi /etc/passwd: hive:x:5000:5000:Hive:/home/hive:/bin/bash vi /etc/shadow hive:!!:(date +%s)/86400:0:99999:7::: cp -r /etc/skel //home/hive chown -R hive.hive /home/hive chmod -R go=  /home

linux下添加用户到sudo组 并禁止sudo用户修改密码

linux下添加用户到sudo组 创建用户  useradd hanli 为新用户设置密码  passwd hanli 创建用户组  groupadd  op 将用户添加到用户组  usermod -G op hanli 查看用户属于哪个组  groups hanli 查看用户组成员    groupmems -g wheel -l  (wheel是组名) 查看所有用户组   cat /etc/group   cat /etc/gshadow 查看所有用户       cat /etc/pass

Linux手动添加普通用户

以添加用户user1(UID=550 GID=550)为例: 用管理员root账户进入shell: #vi /etc/group 在末尾按格式添加: user1:x:550: #wq #vi /etc/passwd 在末尾添加: user1:x:550:550::/home/user1:/bin/bash #wq #vi /etc/shadow 在末尾添加: user1:!!:16875:0:99999:7::: (其中个字段的意义: 1)"登录名"是与/etc/passwd文件中的登

linux中手动添加用户(图解)

1.在/etc/group 中添加组,如果用户有附加组,则在附加组后添加上用户的名称 2.在/etc/passwd 中初始化添加用户和对应的组ID等 3.在/etc/shadow 中添加用户的一些设置 4.将/etc/skel/ 目录下文件拷贝到 home/用户目录下 5.修改/home/用户目录的所属者和所属组为此用户,及其组 6.修改/home/用户目录的g o 权限为----- 如果在shadow中没有给用户添加密码,则此用户无法登陆,但是可以通过su命令登陆. 暂未上图,需要图者,在下留

linux中添加用户后命令行改变

描述: [[email protected] /]# mkdir -p /u01/oracle[[email protected] /]# useradd -g oinstall -G dba -d /u01/oracle/ oracleuseradd: warning: the home directory already exists.Not copying any file from skel directory into it. 而且/u01/oracle目录下没有任何文件. 解决方法: