ToB企服应用市场:ToB评测及商务社交产业平台

标题: 在Debian体系上赋予普通用户ping 权限 [打印本页]

作者: 莱莱    时间: 2024-6-11 12:46
标题: 在Debian体系上赋予普通用户ping 权限
在Debian体系上,普通用户默认情况下没有权限利用 ping 下令,由于它须要发送 ICMP 包,这通常须要 root 权限。为了答应普通用户利用 ping,可以设置 ping 下令的 setuid 位。以下是详细的步调:
查找 ping 下令的位置:

  1. which ping
复制代码
这通常会输出 /bin/ping 或 /usr/bin/ping。
设置 setuid 位:

通过设置 ping 下令的 setuid 位,可以使其以 root 权限运行,纵然是由普通用户执行。执行以下下令:
  1. sudo chmod u+s /bin/ping
复制代码
大概
  1. sudo chmod 4755 /bin/ping
复制代码
验证更改:

你可以利用 ls -l 下令来查看 ping 文件的权限,确保 setuid 位已设置:
  1. ls -l /bin/ping
复制代码
输出效果应该雷同于:
  1. -rwsr-xr-x 1 root root 44152 Apr 15  2021 /bin/ping
复制代码
注意文件权限的前三个字符应该是 rws,表现 setuid 位已设置。
测试:

尝试利用普通用户运行 ping 下令,确认权限设置已生效:
  1. ping -c 4 example.com
复制代码
如果一切设置正确,普通用户应该可以成功利用 ping 下令。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4