删除和创建用户的脚本
#!/bin/bash
#创建和删除用户,创建的用户默认密码为123456
user=(/etc/passwd)
echo "**************Configure Menu***************"
echo "** 1.Create User **"
echo "** 2.Delete User **"
echo "*******************************************"
read -p "Please enter the number:" vlan
case $vlan in
1)
sleep 1
for vlan in $user
do
read -p "Please enter to create the user": user
useradd $user |echo "123456" |passwd --stdin $user
if [ $? -le 0 ]
then
sleep 1
echo "Creating a successful!"
fi
done
;;
2)
sleep 1
for vlan in $user
do
read -p "Please enter the user to delete": user
userdel $user
if [ $? -le 0 ]
then
sleep 1
echo "Delete the success!"
fi
done
esac
判断用户的密码过期时间
#!/bin/bash
#判断用户名的密码过期时间
vlan=$(cat /etc/login.defs |grep --color=auto PASS_MAX_DAYS |grep -v ^# |awk '{print $2}')
if [ $vlan -gt 60 ]
then
sleep 1
echo "Password expiration time:$vlan days!"
else
echo "Password expiration time$vlan days!"
fi
转载于:https://blog.51cto.com/sunshineboy/1718594
删除和创建用户的脚本相关推荐
- linux下创建用户赋予root权限
前言: 最近一直在折腾linux的脚本,用来固化一些常用的功能,本次记录创建用户赋予权限. 1.创建用户 useradd 和 adduser 都行 eg, useradd deploy 2.创建或者修 ...
- linux配置sftp访问指定目录,Linux创建用户,SFTP只允许访问指定目录
首先创建用户 useradd lus1 passwd lus1 我这里配置lus1这个用户目录,为sftp指向目录,即/home/lus1/ vim /etc/ssh/sshd_config //这个 ...
- shell脚本第一篇——自定义创建用户和批量创建用户
shell脚本第一篇--自定义创建用户和批量创建用户 1.用shell脚本建立Linux用户 # vim /root/user.sh #!/bin/bash #通过脚本自定义创建用户 read -p ...
- Shell脚本批量创建用户并随机生成密码
Shell脚本批量创建用户并随机生成密码 要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for ...
- oracle编写备份数据库代码,oracle_oracle数据库创建备份与恢复脚本整理,1:创建用户 复制代码 代码如 - phpStudy...
oracle数据库创建备份与恢复脚本整理 1:创建用户 create temporary tablespace user_temp tempfile 'D:\app\topwqp\oradata\or ...
- linux 批量创建用户和删除用户
以下为批量创建用户: #首先我们需要创建一个xxx.txt文件,把需要的我们创建的用户写在这个文本里面来,注意:每写完一个用户都需要换行. vim user.txt user1 user2 user3 ...
- Linux创建用户命令与删除用户命令
我们在Linux下创建用户主要有两种方式:adduser和useradd,它们的区别以及主要用法如下: adduser adduser的用法很简单,只需adduser+username即可,如下: s ...
- Shell脚本创建用户
注意 : 该脚本在创建前会先进行删除操作, 在输入要创建用户的账户名时请注意不要输入已有的账户 该脚本适用于同时对多个主机创建用户, 如果想要修改为单一只需简单修改 1. 删除IP_LIST及for ...
- mysql8.0取消授权_mysql8创建用户、删除用户、授权、取消授权
注意,以下命令均在数据库mysql中操作use mysql; mysql有密码设置规范,这里修改仅密码长度为4位,仅本次登录有效set global validate_password.policy= ...
最新文章
- IBM AIX JFS2文件系统数据恢复技术
- 前方车辆检测的常用方法
- 排序算法 —— 插入排序
- 如何在运行时打印出 SAP Spartacus 配置(config)信息
- docker运行中的container怎么修改之前run时的env
- Java动态代理之JDK实现和CGlib实现
- Jquery checkbox选中问题
- vba 正则表达式_VBA中正则表达式与数组结合的应用案例
- Redis主从,哨兵架构简单搭建
- webstorm激活破解
- Java URI和URL
- JAVA实现微信授权登录(详解)
- 重装正版Win10系统图文教程
- VS2013中添加现有窗体项
- 测试工程师等级评定细则
- Servlet+JSP一文完结
- 数据库笔记——Mysql、Oracle、Sqlserver || Redis、Memcached、mongoDB环境搭建
- dede织梦CMS安装页面出现dir的通用安装教程
- 【干货】教你如何下载去水印抖音短视频到手机
- 小y游戏运用领先云游戏技术让客厅娱乐体验再升级
热门文章
- 数据库MySQL驱动5.1.22下载_mysql-connector-java-5.1.22下载
- php朋友圈上传多个图片不显示不出来,求教!文章分享到微信朋友圈,链接的缩略图不显示怎么解决?...
- ef多条件映射_Hibernate一对一关系映射
- git和python交互_使用Python连接和执行GIT命令
- html5 调用微信分享,HTML5教程之微信调用分享接口
- git rebase 丢弃提交
- SQLAlchemy Transactions
- python 控制语句
- php 防止url输入,php防止伪造数据从地址栏URL提交的方法
- MathType 在Word中的应用