导航:首页 > 操作系统 > linux脚本添加用户

linux脚本添加用户

发布时间:2022-07-27 07:32:23

⑴ 跪求linux大神,帮帮忙,先谢谢您 项目题目: 编写一个添加用户的脚本 说明:

#!/bin/bash

#this is a add user script.

# author: Jason

# 2017-1-8


exist_user=$(awk -F ':' '{print $1}' /etc/passwd)


read -p "pls enter your username: " name

for i in $(awk -F ':' '{print $1}' /etc/passwd)

do

if [ $name = $i ]

then

echo"$name is exist."

exit 1

fi

done

read -p "Pls enter User comments: " comments

read -p "Pls enter user Shell: " shell

read -p "Pls enter user home directory: " home

read -p "Pls enter user password: " password


#useradd -s /bin/bash -c "this is long user." -d /home/long -p "123456" long

#echo "123456"| passwd --stdin long && history -c

#create user

/usr/sbin/useradd -s $shell -c $comments -d $home $name

echo $password|/usr/bin/passwd --stdin $name

history -c


#delete user

#userdel -r username


使用截图:

⑵ linux 脚本添加用户求助

把这个输入一个文件比如autoadser

然后chmod+xautoadser

运行时

./autoadser保存用户名密码的文件

输入时注意,里面没有单引号,那个累似于单引号的是ESC键下边那个键上的符号

⑶ linux redhat shell 脚本 批量添加用户

#!/bin/sh
i=0
while true
do
let i=i+1
echo "u"$i":123456" >>/root/user.txt
echo "createing user u$i ................."
useradd u$i
if [ $i -eq 100 ]
then
/usr/sbin/chpasswd /root/user.txt
/bin/rm -f /root/user.txt
exit
fi
done
#if you want to delete all of the user,you can
#i=0
#while true
#do
# let i=i+1
# echo "deleteing user u$i ................."
# userdel -r u$i
# if [ $i -eq 100 ]
# then
# exit
# fi
#done
供参考

⑷ 用linux编写一个添加用户的脚本

cat "<a href="https://www..com/s?wd=tom&tn=44039180_cpr&fenlei=-CEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-" target="_blank" class="-highlight">tom</a>:123" > /tmp/user.txt #生成密码文件,格式“username:password”
useradd <a href="https://www..com/s?wd=tom&tn=44039180_cpr&fenlei=-CEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-" target="_blank" class="-highlight">tom</a> #增加用户,其它参数按需要添加
chpasswd /tmp/user.txt #设置用户密码
rm -f /tmp/user.txt #删除临时密码文件

⑸ linux脚本问题,如何添加,删除,查询,重新设置密码,修改用户信息等

你打算用什么脚本?shell?perl?python?建议用Python,如果你会的话,用shell脚本写你就省省时间多看看书吧,用shell实现这些功能,写出来一定又臭又长!忠告……另外,你想直接得到源码,5分实在不吸引人!要源码的,最起码150分以上吧!!我可以很明确的说,这几个功能,用C写,最多半个小时能完成(如果你擅长Ncurses的话,你说的选择用户这里,估计就是需要这个三方库)!

⑹ linux shell 脚本如何实现批量添加用户(用户名是不规则的)并初始化用户密码为用户名

首先要了解,添加一个用户不过是在passwd文件里面写入一行数据而已!所以呢,只要按照格式写就好了!
使用newuser和chpasswd工具即可批量添加用户以及创建密码!但要事先写好列表,使用newuser工具导入passwd文件中。格式要遵循passwd文件的格式!以及密码列表,格式为user:passwd,使用chpasswd将其写入passwd文件中,之后需要创建密文,用pwconv工具即可。如果之前你的passwd使用密文需要先将密文转换为明文,之后在进行密码列表导入。pwunconv

⑺ linux shell脚本创建用户并授权

#!/bin/bash
if[$UID!=0];then
echo"Pleaseusetherootuser"
exit0
fi
read-p"inputusername:"name
read-p"inputuserpassword:"passwd
useradd$name
passwd$name--stdin"$passwd"
sed-i"//a$nameALL=(root)NOPASSWD:/sbin/ifconfig,/usr/bin/iostat,/sbin/fdisk"/etc/sudoers

⑻ linux脚本建立用户求助

#!/bin/bash
#从文件中自动添加用户
#设置文件存放位置变量,这个需要根据实际情况更改路径
filename="/usr/local/test/user.txt"
messfile="/usr/local/test/messages.txt"
if [ !-f $filename ]; then
echo "存放用户信息文件不存在"
exit 1
fi

#检查文件内容是否是以逗号分隔的三段
#统计目前文件中行数
dcln=`wc -l $filename | cut -d ' ' -f1`
#分别读取每一行进行处理
for (( i=1; i<=$dcln; i++ ))
do
#判断每行的分段是否为3段
zian=`cat $filename | awk 'BEGIN {FS=","} NR=='$i' {print NF}'`
if [ "$zian" != "3" ]; then
echo "第$i行字段不满足要求,此行忽略" >> $messfile
else
#字段正确就开始添加用户
#读取三个字段内容至变量
user_id=`awk 'BEGIN {FS=","} NR=='$i' {print f1}'`
user_name=`awk 'BEGIN {FS=","} NR=='$i' {print f2}'`
user_passwd=`awk 'BEGIN {FS=","} NR=='$i' {print f3}'`
#开始添加用户
useradd $user_id
echo $user_passwd | passwd --stdin $user_id
echo "添加用户$user_id成功" >> $messfile
fi
done
echo "用户添加完成,请查看记录文件"
more $messfile
exit

#本人也是刚学习linux不久,方法比较笨,但是应该可以用。

⑼ 我想要增加一个用户,在linux脚本里面怎么写

cat"tom:123">/tmp/user.txt#生成密码文件,格式“username:password”
useraddtom#增加用户,其它参数按需要添加
chpasswd/tmp/user.txt#设置用户密码
rm-f/tmp/user.txt#删除临时密码文件

⑽ linux脚本中如何实现一次添加多个用户,并且使密码跟用户名一样需要添加的用户名字没有规律。使用循环

我用的方法是:
在excel上建上用户名一列,密码一列,然后使用用户添加命令
(在excel中实用函数得到…)
useradd user1
echo user1 | passwd --stdin user1

然后粘贴到linux下,就可以了。。。。到少用户都可以(我维护着1000多用户),方法简单实用

阅读全文

与linux脚本添加用户相关的资料

热点内容
为什么安卓手机oled屏很白很亮 浏览:244
如何找回iphone手机隐藏的app 浏览:19
linuxc多进程 浏览:649
android飞行游戏 浏览:965
数据挖掘常见算法 浏览:134
python单实例化 浏览:351
str中python 浏览:89
java的equals用法 浏览:845
奥维云服务器怎么开通 浏览:171
js取得服务器地址 浏览:812
起点中文网小说缓存在哪个文件夹 浏览:216
java疯狂讲义pdf 浏览:300
推有钱app在哪里 浏览:745
宁波鲍斯压缩机 浏览:93
新建文件夹电影2完整版演员表 浏览:988
空调压缩机为什么不能放到冷库用 浏览:89
江西云服务器节点虚拟主机 浏览:997
新氧app如何测试脸型 浏览:688
个税app如何查询社保 浏览:495
安卓设备快充什么时候开启的 浏览:13