linux下手动创建用户详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下手动创建用户详解相关的知识,希望对你有一定的参考价值。

一.手动创建文件:

1.改/etc/passwd 文件

2.改/etc/shadow

3.改/etc/group 文件

4.mkdir /xiaoming

5.cp /etc/skel/.bash* /xiaoming/

6.chown -R xiao


(1). /etc/passwd 文件详解

root     x          0                    0                   root                /root   /bin/bash

用户名  口令    用户标识号      组标识号        注释性描述      主目录  登录Shell


(2)./etc/shadow文件

xiaoqiang       $6$r0y8ZMjd$nl7auOg7Kd5Y10/0veqg0ED2W5tlfviucx/qHRkjI2wfhqZjJRfIGxCMiDuridmoJ.srKNG//q59TPBlnj8OG.      17385                 

帐号名称        密码 如果是在密码栏的第一个字元为‘ * ’或者是‘ ! ’,表示这个帐号并不会被用来登入的意思                                        最近更动密码的日期算天数


 0                                  99999                               7                                      :                                                                 :   

密码不可被更动的天数     密码需要重新变更的天数     密码过期的恕限时间             帐号失效日期:这个日期跟第三个栏位一样      保留

xiaoqiang:$6$r0y8ZMjd$nl7auOg7Kd5Y10/0veqg0ED2W5tlfviucx/qHRkjI2wfhqZjJRfIGxCMiDuridmoJ.srKNG//q59TPBlnj8OG.:17385:0:99999:7:::

(3).cat /etc/group|tail -1

xiaoqiang       x                                               500                   :

用户组           x是密码段,表示没有设置密码      此组GID是500,   这个组都为那几个用户的附属组


(4)具体步骤

1./etc/passwd 行加入

xiaoming:x:502:501::/home/xiaoming:/bin/bash


2./etc/shadow行加入 

xiaoming:$6$r0y8ZMjd$nl7auOg7Kd5Y10/0veqg0ED2W5tlfviucx/qHRkjI2wfhqZjJRfIGxCMiDuridmoJ.srKNG//q59TPBlnj8OG.:17385:0:99999:7:::


3./etc/group 

group1:x:501:

可以新加入一行并指定这个用户的组ip,也可以在passwd里面指定,这里就不用建立了。


 4. mkdir /home/xiaoming



 5. su - xiaoming 此时进入用户没有环境变量。

Password:

-bash-4.1$


6.cp /etc/skel/.bash* /home/xiaoming/  在用户目录下加入环境变量。

 su - xiaoming

[[email protected] ~]$  出现环境变量。


7. mkdir aai   创建目录   此时用户虽然存在,但是没有任何的权限。

mkdir: cannot create directory `aai‘: Permission denied 


8. chown -R xiaoming:group1  /home/xiaoming  (-R参数是递归意思,就是对于/home/xiaoming下所有的目录都修改权限。)


9. mkdir aa   此时就可以创建目录了

[[email protected] ~]$ ls -l

total 4

drwxr-xr-x 2 xiaoming group1 4096 Aug  7 14:51 aa

 ll /etc/passwd

-rw-r--r-- 1 root root 1670 Aug  7 14:33 /etc/passwd

 ll aa1

-rw-r--r-- 1 xiaoming group1 0 Aug  7 14:57 aa1


 








本文出自 “linux手动创建用户” 博客,请务必保留此出处http://13179370.blog.51cto.com/13169370/1954213

以上是关于linux下手动创建用户详解的主要内容,如果未能解决你的问题,请参考以下文章

手动创建Linux账户

Linux下用户组文件权限详解

Linux学习Linux下用户组文件权限详解

Linux下用户组文件权限详解

Linux下用户组文件权限详解

Linux下用户组文件权限详解