#!/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

删除和创建用户的脚本相关推荐

  1. linux下创建用户赋予root权限

    前言: 最近一直在折腾linux的脚本,用来固化一些常用的功能,本次记录创建用户赋予权限. 1.创建用户 useradd 和 adduser 都行 eg, useradd deploy 2.创建或者修 ...

  2. linux配置sftp访问指定目录,Linux创建用户,SFTP只允许访问指定目录

    首先创建用户 useradd lus1 passwd lus1 我这里配置lus1这个用户目录,为sftp指向目录,即/home/lus1/ vim /etc/ssh/sshd_config //这个 ...

  3. shell脚本第一篇——自定义创建用户和批量创建用户

    shell脚本第一篇--自定义创建用户和批量创建用户 1.用shell脚本建立Linux用户 # vim /root/user.sh #!/bin/bash #通过脚本自定义创建用户 read -p ...

  4. Shell脚本批量创建用户并随机生成密码

    Shell脚本批量创建用户并随机生成密码 要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同). 实现脚本: #!/bin/bash #Question3 for ...

  5. oracle编写备份数据库代码,oracle_oracle数据库创建备份与恢复脚本整理,1:创建用户 复制代码 代码如 - phpStudy...

    oracle数据库创建备份与恢复脚本整理 1:创建用户 create temporary tablespace user_temp tempfile 'D:\app\topwqp\oradata\or ...

  6. linux 批量创建用户和删除用户

    以下为批量创建用户: #首先我们需要创建一个xxx.txt文件,把需要的我们创建的用户写在这个文本里面来,注意:每写完一个用户都需要换行. vim user.txt user1 user2 user3 ...

  7. Linux创建用户命令与删除用户命令

    我们在Linux下创建用户主要有两种方式:adduser和useradd,它们的区别以及主要用法如下: adduser adduser的用法很简单,只需adduser+username即可,如下: s ...

  8. Shell脚本创建用户

    注意 : 该脚本在创建前会先进行删除操作, 在输入要创建用户的账户名时请注意不要输入已有的账户 该脚本适用于同时对多个主机创建用户, 如果想要修改为单一只需简单修改  1. 删除IP_LIST及for ...

  9. mysql8.0取消授权_mysql8创建用户、删除用户、授权、取消授权

    注意,以下命令均在数据库mysql中操作use mysql; mysql有密码设置规范,这里修改仅密码长度为4位,仅本次登录有效set global validate_password.policy= ...

最新文章

  1. IBM AIX JFS2文件系统数据恢复技术
  2. 前方车辆检测的常用方法
  3. 排序算法 —— 插入排序
  4. 如何在运行时打印出 SAP Spartacus 配置(config)信息
  5. docker运行中的container怎么修改之前run时的env
  6. Java动态代理之JDK实现和CGlib实现
  7. Jquery checkbox选中问题
  8. vba 正则表达式_VBA中正则表达式与数组结合的应用案例
  9. Redis主从,哨兵架构简单搭建
  10. webstorm激活破解
  11. Java URI和URL
  12. JAVA实现微信授权登录(详解)
  13. 重装正版Win10系统图文教程
  14. VS2013中添加现有窗体项
  15. 测试工程师等级评定细则
  16. Servlet+JSP一文完结
  17. 数据库笔记——Mysql、Oracle、Sqlserver || Redis、Memcached、mongoDB环境搭建
  18. dede织梦CMS安装页面出现dir的通用安装教程
  19. 【干货】教你如何下载去水印抖音短视频到手机
  20. 小y游戏运用领先云游戏技术让客厅娱乐体验再升级

热门文章

  1. 数据库MySQL驱动5.1.22下载_mysql-connector-java-5.1.22下载
  2. php朋友圈上传多个图片不显示不出来,求教!文章分享到微信朋友圈,链接的缩略图不显示怎么解决?...
  3. ef多条件映射_Hibernate一对一关系映射
  4. git和python交互_使用Python连接和执行GIT命令
  5. html5 调用微信分享,HTML5教程之微信调用分享接口
  6. git rebase 丢弃提交
  7. SQLAlchemy Transactions
  8. python 控制语句
  9. php 防止url输入,php防止伪造数据从地址栏URL提交的方法
  10. MathType 在Word中的应用