How to add user account on Linux

2018-08-14  本文已影响58人  UNNAM3D

How to add user account on Linux(Automatically and Manually)

UpDate 2018-08-14 1534242839

Author unnamed

Mail indv.zhang@foxmail.com

Tip Please feel free to contact me via mail above for any confusion or suggestions

INTRODUCTION

在进行Linux用户管理的过程中,如何深入理解呢?这里分别介绍自动创建Linux用户和手动创建Linux用户。而不同的方法达到的效果是相同的,以此来使得大家深入理解Linux用户创建的过程。我们要完成的是:

创建一个账户,用户名为user,基本组为group,密码为password,家目录在 /home/user/,数据目录在 /data/user/;

AUTOMATICALLY

自动创建指的其实是使用Linux自带的用户创建的命令。

StepByStep

以上操作进行完就实现了我们的要求。而这个时候你去查看一下/etc/passwd /etc/shadow /etc/group /etc/gshadow这四个文件,你就会发现,每一个文件都多了一行文字,而这些文字就是配置我们用户相关信息所需要的。此时,你进入到user的家目录/home/user/,使用ls -a查看所有的文件,你就会发现会有一些隐藏文件在,这些文件其实是Linux从/etc/skel/中复制过来的。

MANUALLY

那么如何全手动的呢?假设我们已经知道了Automatically操作之后提及的四个文件所多出的那四行信息。

StepByStep

Code

# Automatically
groupadd group
useradd -g group user
echo "password" | passwd --stdin user
mkdir /data/user
chown -R user.group /data/user

# Manually
# copy files: /etc/passwd /etc/shadow /etc/group /etc/gshadow
cp -r /etc/skel/ /home/user
chown -R user.group /home/user/
chmod -R go= /home/user/
mkdir /data/user
chown -R user.group /data/user

其实还可以出一个,在不知晓用户相关的四个配置文件信息的情况下如何全手动添加Linux用户,不过,这个看以后能不能想起来吧,嘻嘻

上一篇 下一篇

猜你喜欢

热点阅读