linux添加用户

今天给大家说一下linux添加用户,大家可能觉得添加用户很简单,’adduser 用户名’就这个命令搞掂了。那么大家知道这个命令帮我们完成了那些事情呢,今天就给大家普及一下

添加一个linux用户需要关系到以下几个文件:

  1. 保存用户组的/etc/group文件。

  2. 保存用户ID和密码的/etc/passwd文件。

  3. 在home目录下生产一个以用户名命名的文件夹。

下面我以修改文件的方式添加一个用户。添加一个用户名为alanlin

第一步,编辑/etc/group/的文件,添加如下一行

vim /etc/group
alanlin:x:1001:

第二步,编辑/etc/passwd的文件,添加如下一行

vim /etc/passwd
alanlin:x:1003:1001::/home/hadoop:/bin/bash

第三步,复制/etc/skel目录为/home/alanlin,要求修改alanlin目录的所属组和其他用户没有访问的权限

cp -r /etc/skel/. /home/alanlin/ | chmod g=---,o=--- /home/alanlin -R

第三步,修改/home/alanlin目录及其内部所有文件的所属组为alanlin。

[root@chenjianhang ~]# chown -R alanlin:alanlin /home/alanlin/.
[root@chenjianhang ~]# ll -a /home/alanlin/
total 12
drwx------. 2 alanlin alanlin 59 Nov  8 23:01 .
drwxr-xr-x. 6 root   root    61 Nov  8 22:37 ..
-rw-------. 1 alanlin alanlin 18 Nov  8 23:01 .bash_logout
-rw-------. 1 alanlin alanlin 193 Nov  8 23:01 .bash_profile
-rw-------. 1 alanlin alanlin 231 Nov  8 23:01 .bashrc
[root@chenjianhang ~]#

如果大家想关注更多关于linux方面的知识,可以关注我的博客,大家一起学习

原创文章,作者:alanlin,如若转载,请注明出处:http://www.178linux.com/77053

(1)
alanlinalanlin
上一篇 2017-05-28
下一篇 2017-05-29

相关推荐

  • LINUX下的RPM应用

    一 前言 在进入RPM的应用前,关于可执行程序的一些基本知识有必要说明一下: 1 ABI:application binary interface,这是应用程序与系统间的协议,大家都知道同一个程序在不同的操作系统平台可能会无法执行,很大程度上就是因为ABI的不同,因此,对于可执行程序,选择对应操作系统平台是第一步 2 API:application prog…

    Linux干货 2017-04-17
  • 磁盘管理之MBR与GPT分区

    磁盘管理之MBR与GPT分区 2016-08-26 zanghonglei%1 $ S 磁盘管理之MBR与GPT分区 linux下的文件分为常规文件和设备文件,常规文件一定在某一个设备上被存储,不论这个设备是真实的还是虚拟的,这里的设备是linux中vfs层中的设备,也就是设备文件中的设备,vfs层的设备分为字符设备和块设备,字符设备可以类比为一个…

    Linux干货 2016-08-29
  • 开学第一天

      今天是我来到马哥教育的第一天,来之前心情非常之忐忑,因为没有接触过linux系统,感觉是个新事物,来到教室里,一百多人的大集体,年龄的差异,使我感觉到压力。首先马哥和张sir的讲话,非常的帮,其中令我记忆最深刻的是那句话,取上者得中,取中者得下。一个人在奋斗的时候如果给自己的目标定的低,那就收获的还要低。所以要高标准的要求自己,一开始给自己定一…

    Linux干货 2018-03-26
  • 马哥教育网络班21期+第六周课程练习

    第六周作业 1、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; cp /etc/rc.d/rc.sysinit /tmpvim /tmp/rc.sysinit # 命令模式下,输入一下内容:%s@\(^[[:space:]]…

    Linux干货 2016-10-17
  • Week1: Linux 初步

    1. 描述计算机的组成及其功能 一个完整的计算机系统由硬件系统和软件系统两大部分组成 冯诺依曼体系下的计算机五大部件 CPU:运算器、控制器、寄存器、缓存(一二三级缓存)) 存储器:内存 RAM(Random-Access Memory) Input:输入指令、提供数据 Output: 输出数据加工后的结果 要点:计算机中的信息(程序和数据)以二进制方式表示…

    Linux干货 2016-12-04
  • M20 – 1- 第三周(1):课堂练习与作业

    课堂练习: 1、创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为"Gentoo Distribution" [root@localhost ~]# useradd -G bin,root -s /bin/csh -c&nbsp…

    Linux干货 2016-08-08