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 16:58
下一篇 2017-05-29 12:31

相关推荐

  • LVM基本原理及使用

    LVM简介 LVM全称Logical Volume Manager(逻辑卷管理),是将几个物理分区(或硬盘)通过软件组合成一块看起来是独立大硬盘(VG),然后对这块大硬盘分割成可使用的逻辑卷(LV),最终能够挂载使用,以达到对磁盘空间进行弹性管理的目的。 LVM的基本原理 基本术语 dm(device mapper):将一个或多个底层块设备组织成一个逻辑设备…

    Linux干货 2016-04-17
  • 关于文件权限管理了解和使用

                    文件权限管理   文件属性格式              文件属性操作 chown          设置文件的所有者…

    系统运维 2016-08-05
  • nginx服务

      Nginx 提供web服务,也是工作在应用层的负载均衡器,拥有强大的缓存能力。 本章主要学习,web server、web reverse proxy(http)和cache 缓存服务器使用较多的是varnish+squid: 任何缓存都是反向代理,但是varnish反向代理能力还是与nginx有很大差距。所以,varnish还是做缓存服务,而…

    Linux干货 2016-11-01
  • 看了还想看—普通权限及umask

        权限在操作系统是尤为重要的,无论是windows和linux中,都少不了权限这么一说,权限的大小决定了你能操作些什么,在linux中,权限对目录和文件的意义是不同的,并且还有特殊权限。今天,我们就来说说一说权限在linux中的重要性以及权限操作命令。     权限:权限决…

    Linux干货 2016-08-03
  • 【】

         

    Linux干货 2016-10-30
  • 习题

    1、删除/etc/grub2.conf文件中所有以空白开头的行行首的空白字符 2、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符 3、在/root/install.log每一行行首增加#号 4、在/etc/fstab文件中不以#开头的行的行首增加#号 5、处理/etc/fstab路径,使用sed命令取出其目录名和基…

    Linux干货 2016-08-10