千家信息网

sudo tcp_wrappe

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一、sudo一) sudo能做什么?1、限制指定用户在指定主机主机上运行指定的管理命令;2、详细记录用户基于sudo执行的命令的相关日志信息;3、"检票系统":用户第一次执行sudo会要求输入密码,用
千家信息网最后更新 2026年10月31日sudo tcp_wrappe

一、sudo

一) sudo能做什么?
1、限制指定用户在指定主机主机上运行指定的管理命令;
2、详细记录用户基于sudo执行的命令的相关日志信息;
3、"检票系统":用户第一次执行sudo会要求输入密码,用户会获得一个有固定存活时长的"入场券";默认为5分钟;

通过编辑方式实现以上功能:

/etc/sudoers: 只能由管理编辑以实现授权;

专用编辑命令:visudo

/etc/sudoers:

授权格式:

who whichhost dosomething

who可为:用户,组,Alias也就是别名

host可为:ip地址,主机名,host_alias

dosomething 可为: 可执行命令(绝对路径),CMD_ALIAS

二)sudo命令:
-l: 查看当前用户可执行的sudo命令
-u 用户名 命令:以指定用户的身份运行后面的"命令";
-k: 清除"入场券";
-b 命令:在后台运行指定的命令
-p 提示语:可以更改询问密码的提示语,其可用%u变量来替换为用户名,%h替换为主机名;
-e 文件路径:不是执行命令,而修改指定的文件

三)练习

1、授权centos用户可以运行fdisk命令完成磁盘管理,以及使用mkfs或mke2fs实现文件系统管理?

centos ALL=(ALL) /sbin/mke2fs,/sbin/fdisk,/sbin/mkfs,/sbin/partx

2、授权gentoo用户可以运行逻辑卷管理的相关命令

gentoo ALL=(ALL) /bin/mount,/bin/umount,/sbin/pvcreate,/sbin/pvdisplay,/sbin/vgcreate,/sbin/vgdisplay,/sbin/lvcreate,/sbin/lvdisplay,/bin/df

二、tcp_wrapper

一)TCP_Wrapper软件包是一种基于TCP/IP协议之上的、运行于UNIX/Linux系统、基于访问控制技术的一种网络防火墙软件。

判断服务是否能够由tcp_wrapper控制:
1、动态编译:ldd命令来检测其所依赖库是否有libwrap
libwrap.so.0 => /lib64/libwrap.so.0
2、静态编译:strings /path/to/program
其显示结果中,如果有类似如下内容:
hosts.allow
hosts.deny

3、tcp_wrapper通过读取配置文件中的规则来判定某服务是否可被访问:
/etc/hosts.allow
/etc/hosts.deny

文件中的规则是即时生效的;

4、

5、配置文件的语法:
daemon_list: client_list [:options]

daemon_list可为:

应用程序程序名称
应用程序程序名称列表:使用逗号分隔
例如sshd, in.telnetd
ALL:所有受控进程

client_list可为:

IP地址
主机名
网络地址:必须使用完整格式掩码,不能使用长度掩码,172.16.0.0/16不合用;
简短的网络地址:172.16. 表示为 172.16.0.0/255.255.0.0

ALL: 所有客户端地址;
KNOWN: 知道的ip地址
UNKNOWN:不知道的ip地址
PARANOID:主机名和IP地址的各自的正反解析结果不匹配;

特殊的变量:
EXCEPT:除了

[:options]可为:
deny: 通常用于在hosts.allow文件实现拒绝的规则;
allow: 通常用于在hosts.deny文件实现允许的规则;
spawn: 启动一个额外命令

二)练习

控制vsftpd仅允许172.16.0.0/255.255.0.0网络中的主机访问,但172.16.100.3除外;对所被被拒绝的访问尝试都记录在/var/log/tcp_wrapper.log日志文件中;

答:1)vim /etc/host.allow

vsftpd: 192.168.3.20-192.168.3.120 EXCEPT 192.168.3.52

vsftpd: 192.168.3.0/255.255.255.0 EXCEPT 192.168.3.50,192.168.3.103

2)vsftpd: ALL : spawn /bin/echo `date` login attempt from %c to %s, %d >> /var/log/tcp_wrapper.log

命令 用户 文件 地址 主机 运行 管理 程序 网络 规则 系统 控制 入场券 变量 名称 密码 应用程序 日志 格式 用户名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州为想互联网科技有限公司 山东特亿宝互联网科技有限公司 重生之互联网科技帝国 互联网扶贫科技 互联网 科技 互联网科技公司发展 衡水科技产业互联网平台 中国科技互联网公司收入 昭通云南众福互联网科技有限公司 湖北码尼互联网科技有限公司电话 千方科技属于互联网企业吗 链环科技传统企业怎么转型互联网 互联网安防科技感 互联网科技包装股份有限公司上市 东营紫格互联网科技 互联网科技企业商标注意事项 艺电能源互联网科技有限公司招聘 云南互联网科技学费 现代互联网科技公司 银川新华互联网科技学校招聘 互联网加科技 互联网科技公司税收优惠 世界互联网领先科技成果 移动互联网科技股 阿里互联网科技公司 互联网媒体平台算高科技产业 互联网相关科技技术 世界互联网科技成果奖 米泉互联网科技专业怎么样 互联网科技快速发展优美句子
0