LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 947|回复: 2

用adduser和useradd分别创建用户时发现问题

[复制链接]
发表于 2004-5-12 23:48:33 | 显示全部楼层 |阅读模式
1. /etc/passwd中各自创建的两个用户都能看到,但adduser创建的用户正常,useradd创建的用户shell和full name栏为空
2. /home下有adduser创建的用户,但无useradd创建的用户
3.修正问题一后,用useradd创建的用户登陆,cd后pwd为/。
这三点没法理解,请各位大虾帮忙!俺还是菜鸟阶段!谢谢!
发表于 2004-5-12 23:53:27 | 显示全部楼层
slackware里面的adduser和useradd命令就是这样的,adduser的时候,会提示你输入用户密码,还有还有目录,group,还有个人名字,其他详细信息,并且建立用户目录。而useradd只是在/etc/passwd里面加入相应的行,而且用户密码未设,需要用passwd命令为之设定密码,并且需要建立用户目录,把用户目录的拥有者改为这个用户。比如创建用户euler:
useradd euler;
passwd euler;
mkdir /home/euler/;
chown -R euler /home/euler/
发表于 2004-5-12 23:55:18 | 显示全部楼层
adduser是一个脚本,是useradd的前端;useradd是二进制程序。想了解adduser的工作机制,请用文本编辑器打开/usr/sbin/adduser看看;useradd的详细用法可以用 man useradd 查看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表