编写shell程序,实现自动删除50个账号的功能。账号名为stud1至stud50
封面图
•
2025-10-28
•
Linux
170
0
0
0
下面是一个简单的 **Shell 脚本**,用于自动删除从 `stud1` 到 `stud50` 的 50 个用户账号。请确保你有权限执行此操作(通常需要 `root` 权限)。 --- ### ✅ 脚本内容:`delete_users.sh` ```bash #!/bin/bash # 循环从1到50 for i in {1..50} do username="stud$i" # 删除用户,并删除其主目录(可选) userdel -r "$username" echo "已删除用户: $username" done echo "所有用户已删除完成。" ``` --- ### 🛠 使用方法: 1. 将上面的代码保存为 `delete_users.sh` 文件: ```bash nano delete_users.sh ``` 2. 赋予脚本执行权限: ```bash chmod +x delete_users.sh ``` 3. 以 root 权限运行脚本(使用 `sudo`): ```bash sudo ./delete_users.sh ``` --- ### ⚠️ 注意事项: - 该脚本会**永久删除用户及其主目录**(如果使用 `-r` 参数),请谨慎操作。 - 如果不想删除主目录,可以去掉 `-r` 参数: ```bash userdel "$username" ``` - 确保这些用户确实存在,否则会报错。 --- 如果你希望添加一些错误处理或日志记录,也可以告诉我,我可以帮你扩展这个脚本。
上一篇:
织梦CMS安装使用教程 站内新闻
下一篇:
PHP 操作redis 详细讲解
标题录入,一次不能超过6条
留言
评论