社区
系统维护与使用区
帖子详情
关于useradd给新用户设置密码问题!!
soon
2001-05-07 09:49:00
加精
useradd有一个-p的参数,我用它生成新用户时指定了密码,
但logout后使用新用户无法登陆!!!
用root查看/etc/shadow文件,可以login的帐户其密码部分
都是加密乐得,但是我新生成的用户相应部分是我指定的密码却没有
加密!不知为何??
我使用的命令如下:
useradd -g users -p 123456 tom
这样有什么问题?
请赐教!
...全文
1864
11
打赏
收藏
关于useradd给新用户设置密码问题!!
useradd有一个-p的参数,我用它生成新用户时指定了密码, 但logout后使用新用户无法登陆!!! 用root查看/etc/shadow文件,可以login的帐户其密码部分 都是加密乐得,但是我新生成的用户相应部分是我指定的密码却没有 加密!不知为何?? 我使用的命令如下: useradd -g users -p 123456 tom 这样有什么问题? 请赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hem
2001-05-17
打赏
举报
回复
加到精华区好了
soon
2001-05-14
打赏
举报
回复
怎么给分,我找不到地方了!!!
hem
2001-05-11
打赏
举报
回复
上面的脚本存为 useradd.pl
chmod +x useradd.pl
./useradd.pl username password
就 OK 了。
hem
2001-05-11
打赏
举报
回复
这是一个perl 脚本 , 其实很容易读懂。
soon
2001-05-11
打赏
举报
回复
ss
hem
2001-05-08
打赏
举报
回复
useradd -p passwd user 这里的passwd是加密过的。
hem
2001-05-08
打赏
举报
回复
你可以自己处理一下就可以读取文件内容 , 然后添加用户
也可以读取数据库记录添加用户。
hem
2001-05-08
打赏
举报
回复
#!/usr/bin/perl
$user=$ARGV[0];
$passwd=$ARGV[1];
print "user=".$user."\n";
print "password=".$passwd."\n";
@saltchars = (a .. z, A .. Z, 0 .. 9);
srand(time||$$);
$salt = $saltchars[rand($#saltchars)] . $saltchars[rand($#saltchars)];
#print "$salt\t$row[1]\n";
$encrypt_passwd = crypt($passwd,$salt);
#print $encrypt_passwd."\n";
$add_exec = "/usr/sbin/useradd -p ".$encrypt_passwd." ".$user;
#$add_exec = "/usr/sbin/useradd ".$user;
print $add_exec."\n";
system($add_exec);
soon
2001-05-08
打赏
举报
回复
我想写一个shell一次添加多个用户
并指定相同的密码?难道每个都用su?
有别的办法么?
soon
2001-05-08
打赏
举报
回复
thx hem(何明)
我的问题还没有复杂到要如此的shell程序去完成。
由于时间太紧,我使用了个比较土的方法解决。
but thank u all the same.
你的shell我要消化消化,毕竟我只是个新手,呵呵。
给分了。
Raycoast
2001-05-08
打赏
举报
回复
在root模式下su tom,然后改密码。
添加
用户
(
User
add
)、
设置
用户
密码
(passwd)、who、w
user
add
:添加
新
用户
例子: 问:添加yangmi的
用户
答:
user
add
yangmi 批量添加
用户
之shell语言: vim
user
add
.sh #!/bin/bash #批量添加
用户
read -t 30 -p "请输入添加的同户名:" name read -t 30 -p "请...
linux用
用户
默认
密码
是多少,
user
add
新
建的
用户
默认
密码
是什么
p 设
密码
user
add
有一个选项 p,可以直接
设置
密码
,但是是密文,形如$1$EaTjv12a$yAYHKjRflqHtqH807o59D0这是加密过的,比如我想给
用户
设置
的
密码
为123456,那么你在现在系统中
设置
一个
用户
密码
用passwd,在/e...
linux创建
新
用户
只需要四步就能创建一个...这里会需要输入管理员的
密码
(不是你想给
新
用户
设置
的
密码
!!!) sudo passwd aaa 输入
用户
aaa的
密码
第二次确认输入的
密码
3.
设置
给予的权限 sudo vi /etc/sudoers 找到
user
privilege这一
关于Linux 使用
user
add
添加
用户
密码
不能登录
问题
关于Linux 使用
user
add
添加
用户
密码
不能登录
问题
linux给
用户
user
1
设置
密码
,Linux
用户
管理之
user
add
、passwd命令讲解
在上一章中,我们了解到了Linux
用户
的每个配置...一、添加
用户
命令:
user
add
Linux 系统中,可以使用
user
add
命令
新
建
用户
,此命令的基本格式如下:
user
add
[选项]
用户
名 -D查看缺省参数该命令常用的选项及各自的...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章