zoukankan      html  css  js  c++  java
  • [ SHELL编程 ] 自动删除操作系统用户

      Linux中经常需要删除用户,通常手工操作执行userdel操作即可,如果删除失败出现错误提示按照提示错误进行操作即可。如果是脚本需要调用删除用户操作呢?利用如下实例中drop_user删除用户函数,可最大程度保证用户删除成功。

    设计思路

      1、判断欲删除用户${user}是否存在,如果不存在,返回成功。存在,执行步骤2

      2、kill掉${user}所有进程,执行userdel命令删除,返回结果码为0,表示成功。否则,执行步骤3

      3、删除/var/run/utmp文件,重新执行userdel命令删除,返回为0,表示成功。不为0,返回失败。函数退出。

    使用方法

      1、下载代码:drop_user.sh,将文件上传到root用户任意目录下。

      2、执行chmod +x drop_user.sh赋可执行权限。

      3、执行./drop_user.sh user,user表示用户名,用实际要删除用户替代。

  • 相关阅读:
    dp思维
    快速幂+地推
    背包问题找物品
    石子合并问题
    hihocoder 1580 Matrix(北京icpc2017网络赛)
    ACM对拍造数据
    主席树学习小结(POJ 2104)
    莫队算法入门 BZOJ 2038
    hdu 2586
    Kattis
  • 原文地址:https://www.cnblogs.com/linyfeng/p/7658025.html
Copyright © 2011-2022 走看看