专注各种脚本编程
Baidu
加入收藏夹
本站内容有下面分类知识,欢迎您的到来^_^
shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言 oracle
当前位置:| 主页>shell脚本欣赏>

shell脚本 搜索打印UNIX/Linux系统里所有root权限的用户

百度收藏 QQ搜藏

原文:http://bash.cyberciti.biz/monitoring/find-all-root-access-accounts/

在UNix系统操作系统里,root用户拥有超级管理员的权限,包括单用户模式和多用户模式.它具备了其他普通用户没有的权限。

原理:这个脚本通过搜索/etc/passwd里第三项为0出来。

下面是该shell脚本的源代码:

#!/bin/bash
# Shell script to Finding ALL Superuser Accounts
# Useful to improve system security.
# Copyright (c) 2005 nixCraft
# This script is licensed under GNU GPL version 2.0 or above
# -------------------------------------------------------------------------
grep -v -E "^#" /etc/passwd | awk -F: '$3 == 0 { print $1}'
上一篇:shell脚本 当用户进入系统时显示问候语 下一篇:生成FreeBSD/Linux系统基本信息报告的shell脚本

power by soyo123 2007-2008