linux中手工创建用户

文章详细阐述了Linux中useradd命令的工作原理,包括创建用户后涉及的系统文件如/etc/passwd和/etc/shadow等,并逐步解析了手工创建新用户的步骤,包括修改系统文件、创建家目录、设置权限以及初始化环境。
摘要由CSDN通过智能技术生成

一、useradd的背后是什么?

当我们敲useradd命令的背后发生了什么呢,所谓linux下一切皆文件,当使用命令新建用户后,会多出几个文件。

/etc/passwd:用户的名称文件

/etc/shadow:用户的密码文件

/home/username:用户的家目录文件

/etc/group:用户组文件

/var/spool/mail/*:用户的邮箱文件

/etc/skel/*:  在创建新用户时会自动拷贝到新用户的家目录中的一些文件和目录,使得新创建的用户可以快速地配置自己的工作环境

 二、手工创建新用户的步骤

手工新建一个用户,属性如下:
    xxw    uid 6677  gid 6677  组的名字 wudangpai   家目录在/home/xxw  shell为/bin/bash
    密码为空

1.修改/etc/passwd

xxw 123:x:6677:6677:wudangpai:/xxw:/bin/bash

2.修改/etc/shadow

xxw::19496:0:99999:7:::

3.修改/etc/group

wudangpai:x:6677:

4.新建家目录

mkdir  /home/xxw

5.复制环境变量初始化脚本到家目录下

cp /etc/skel/.*  /home/xxw/

6.新建一个邮箱

 touch  /var/spool/mail/xxw

7.修改家目录相关的权限

chown  xxw:wudangpai  /home/xxw/
chmod 700  /home/xxw/

8.修改邮箱的相关权限

chmod  660 /var/spool/mail/xxw
chown  xxw:mail  /var/spool/mail/xxw

三、shell的两种启动方式

 

         当我们需要永久修改一些配置时,可以在启动配置文件中修改,每次机器启动,就会执行配置文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值