LINUX手动添加用户---方法一

上一篇 / 下一篇  2009-05-07 16:14:12 / 个人分类:Linux/Unix

在终端下打useradd toto下面的一切就自动完成了。
以下的内容是通过修改配置文件来创建一个新用户toto:


(1)修改/etc/group
[root @ localhost root]#vi /etc/group
toto:x:501:
用户组:加密:GID

(2)修改/etc/gshadow

[root @ localhost root]#vi /etc/gshadow
toto:!::

(3)修改/etc/passwd

[root @ localhost root]#vi etc/passwd
toto:x:501:501::/home/toto:/bin/bash
(可参照其他用户的内容)

(4)获取加密后的密码
[root @ localhost root]#grub-md5-crypt
Password:
Retype password:
$1$TC4KN1$vif2UQBD5ujJ./04LTSit0
---使用grub-md5-crypt加密成MD5密码

(5)修改/etc/shadow
[root @ localhost root]#vi etc/shadow
toto:$1$TC4KN1$vif2UQBD5ujJ./04LTSit0:13072:0:99999:7:::
用户:密码:上次修改口令时间:两次修改口令间隔最少的天数:两次修改口令间隔最多的天数:提前多少天警告用户口令将过期:在口令过期之后多少天禁用此用户:用户过期日期(距1970年01月01日的天数):保留字段(目前为空备将来Linux发展之用)

(6)创建新增用户根目录
[root @ localhost root]cd /home
[root @ localhost home]#mkdir toto
[root @ localhost home]#cd /etc/skel
[root @ localhost skel]#cp -f .* /home/toto

(7)更改根目录属性

[root @ localhost skel]#chown -R toto:toto /home/toto

 



 


TAG:

梧桐落叶 引用 删除 梧桐落叶   /   2009-05-11 18:00:54
thank you for your answering.
yangmei1985的个人空间 引用 删除 yangmei1985   /   2009-05-11 10:26:42
原帖由梧桐落叶于2009-05-08 17:51:33发表
cp -f .* /home/toto


can you tell me what's the meaning of this sentence?



前提条件:当前工作目录在/etc/skel(该目录下的文件均为隐藏文件---以“.”开头),然后执行上面的命令,表示将/etc/skel目录下所有以“.”开头的文件复制到/home/toto目录下,如果/home/toto存在同名文件则先删除(无任何提示)再复制。
梧桐落叶 引用 删除 梧桐落叶   /   2009-05-08 17:51:33
cp -f .* /home/toto


can you tell me what's the meaning of this sentence?
 

评分:0

我来说两句

Open Toolbar