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

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

  • groupadd group 首先创建组group,因为我们如果不事先创建好组group,接下来进行用户user的基本组设置的时候会失败,因为基本组的要求是在创建用户的时候要提前存在;
  • useradd -g group user这里是创建了用户user,并将其基本组设置为group,刚刚提到,基本组的要求是在创建用户的时候要提前存在,这是针对组与用户不同名的情况来说的,如果组与用户同名的话,我们使用useradd user的过程中,Linux会自动创建一个组user作为用户user的基本组;
  • echo "password" | passwd --stdin user这里使用的密码设置是使用了参数--stdin,这种设置方法为非交互式设置,方便脚本成批量修改密码。同样的,你也可以使用passwd user进行交互式的密码修改,然后将密码修改为password即可;
  • mkdir /data/user这一步是我们要先创建一个数据目录,但此时我们数据目录的属主和属组都是root,所以下一步只需要更改属主属组即可;
  • chown -R user.group /data/user这一步就是更改属主数组;

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

MANUALLY

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

StepByStep

  • 将我们所知道的这四行信息对应的粘贴到/etc/passwd /etc/shadow /etc/group /etc/gshadow文件中去;
  • cp -r /etc/skel/ /home/user这一步需要注意,/home目录下此时并没有user的目录文件;
  • chown -R user.group /home/user/这里也同样,此时的属主属组为root,所以需要更改;
  • chmod -R go= /home/user/这里更改家目录的权限;
  • 接下来就和自动的一样创建数据目录更改属主属组即可:执行mkdir /data/userchown -R user.group /data/user

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用户,不过,这个看以后能不能想起来吧,嘻嘻

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 229,406评论 6 538
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 99,034评论 3 423
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 177,413评论 0 382
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 63,449评论 1 316
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 72,165评论 6 410
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 55,559评论 1 325
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 43,606评论 3 444
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 42,781评论 0 289
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 49,327评论 1 335
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 41,084评论 3 356
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 43,278评论 1 371
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 38,849评论 5 362
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 44,495评论 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 34,927评论 0 28
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 36,172评论 1 291
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 52,010评论 3 396
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 48,241评论 2 375

推荐阅读更多精彩内容