命令:chpasswd Examples 1 To set passwords for users from the command line, type: chpasswd Followed by entering username:password pairs, one pair per line. Enter CTRL+D when finished. user1:passwd1 user2:passwd2 CTRL+D 2 To set passwords for users contained in a file named mypwdfile, type the fo...
by hjw20000 - AIX文档中心 - 2009-04-03 22:02:21 阅读(2730) 回复(0)
同样,可以利用脚本完成用户密码的批量修改,简要示例如下 1. 创建一个用户/密码对文件,内容如下: # cat user.passwd usr1:abc1 usr2:abc2 usr3:abc3 2. 创建一个脚本文件,并设置执行权限,内容如下 # cat autochg.sh for i in `cat $1` do USRNME=${i%:*} PASSWD=${i#*:} (sleep 3;echo cluster;sleep 2;echo 'cluster';sleep 2;echo "su";sleep 1;echo "solaris"; \ sleep 2;echo "passwd $USRNME";sleep 1;echo $PASSWD;sl...
各位大侠,有个问题请教,现在要写个脚本批量修改用户密码的脚本,可是中间有一行命令我不会写
我的scritp其中有一段是这样的:
#!/bin/sh
while read line
do
passwd $line|echo apac|echo apac
done
在客户端加入到域的情况下,用户修改自己的帐户密码非常方便,但是如果客户端没有加入到域,但是他又在使用域帐户登录其他的应用系统,比如整合AD的FTP站点、使用域帐户进行Internet接入的认证等等,这时候怎么修改密码?答案就是采用web方式。 其实,windows 2003已经自己带了修改域用户密码的相关ASP网页文件了,位置在C:\WINDOWS\system32\inetsrv\iisadmpwd,只需要在IIS里面发布就可以了。 下面就介绍一下如何...
不要用第三方的程序,就用系统自带的shell吧 其实我的要求也不高!! linux底下的我可以直接 echo 123456 | passwd --stdin $i 这样我就可以直接的修改$i里面的用户密码全部为123456了 但是Solaris和BSD系统为了安全禁止了这种管道输入密码的方式。 一次性的去添加那么多用户,敲得累啊 大家有什么好的方法??