如何授予用户更改IP地址的权限?

pfnuesel

我需要用户能够更改IP地址,而不给他完全的超级用户访问权限。我怎样才能做到这一点?

我在这里尝试了该解决方案https://serverfault.com/a/480823效果很好,但是只有一次,然后我必须再次重做这些步骤。

我该如何在用户愿意的时候授予用户更改IP地址的权限?

编辑:我没有rm文件,如上面的链接中所述。但是当我再次尝试时,出现类似以下错误

SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFNETMASK: Permission denied
SIOCSIFBROADCAST: Permission denied

就像我ifconfig直接使用一样

罗恩

更改IP地址的简单方法是在命令行上输入 ifconfig

# ifconfig   <interface>   <ipaddress>   netmask  <netmask>

  sudo /sbin/ifconfig  192.168.0.1 netmask 255.255.255.0

# for changing gateway if desired

  sudo /sbin/route add default gw 192.168.0.253 eth0

您使用以下命令编辑sudoers文件 visudo

选项1:创建一个新组,例如ipchangers然后在visudo中附加在文件底部

%ipchangers ALL = NOPASSWD: /sbin/ifconfig
%ipchangers ALL = NOPASSWD: /sbin/route       {if desired}

确保指示您的ipchangers用户输入sudo /sbin/ifconfig然后将所有用户添加到希望运行ipchangers组中ifconfig

选项2:例如,仅针对特定用户joejack进行此操作,而无需%

john   ALL=NOPASSWD:  /sbin/ifconfig
jack   ALL=NOPASSWD:  /sbin/ifconfig

退出visudo时应干净地退出。如果没有,它会给出类似

>>> /etc/sudoers: syntax error near line 57 <<<
What now?

那么你的语法是错误的。请遵循后续说明并更正语法,请不要保存错误的sudoers文件。

请注意,只要您授予运行能力的人,ifconfig就可以ifconfig充分利用权限,并且不仅可以更改IP地址,还可以做更多的事情。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

授予用户更改功能的权限

来自分类Dev

如何授予用户更改系统日期和时间的权限?

来自分类Dev

如何授予用户root权限?

来自分类Dev

授予用户更改网络设置的权限

来自分类Dev

如何为每个用户授予不同的权限?

来自分类Dev

如何为不同的用户授予权限

来自分类Dev

如何使用 drush 授予用户权限

来自分类Dev

如何授予用户更改目录中文件/目录所有权的权限

来自分类Dev

授予apache用户权限

来自分类Dev

如何更改mysql用户权限?

来自分类Dev

如何只授予某些用户子文件夹权限

来自分类Dev

如何将文件权限授予组中的特定用户?

来自分类Dev

如何为Hartl的Rails教程授予AWS用户权限

来自分类Dev

如何授予权限以模仿其他任何用户?

来自分类Dev

如何为未提升权限的用户授予Windows特权?

来自分类Dev

如何在gitlab中授予用户特定的文件访问权限?

来自分类Dev

如何在Django管理网站上授予用户权限

来自分类Dev

CryptographicException:访问被拒绝-如何授予对用户存储的访问权限?

来自分类Dev

如何等待用户在棉花糖中授予权限

来自分类Dev

如何授予基于用户名的HTML元素访问权限?

来自分类Dev

Docker:如何为本地用户授予root权限?

来自分类Dev

如何检查用户是否在“设置”中授予文件系统权限?

来自分类Dev

如何授予grafana用户适当的权限,使其可以成功启动?

来自分类Dev

如何使用setfacl不向“其他”用户授予访问权限?

来自分类Dev

如何只授予某些用户子文件夹权限

来自分类Dev

如何授予非root用户访问设备文件的权限

来自分类Dev

如何授予来宾用户访问12.04中特定目录的权限?

来自分类Dev

如何授予多个用户对Windows NTFS分区的访问权限?

来自分类Dev

如何授予非root用户访问root库的权限?

Related 相关文章

  1. 1

    授予用户更改功能的权限

  2. 2

    如何授予用户更改系统日期和时间的权限?

  3. 3

    如何授予用户root权限?

  4. 4

    授予用户更改网络设置的权限

  5. 5

    如何为每个用户授予不同的权限?

  6. 6

    如何为不同的用户授予权限

  7. 7

    如何使用 drush 授予用户权限

  8. 8

    如何授予用户更改目录中文件/目录所有权的权限

  9. 9

    授予apache用户权限

  10. 10

    如何更改mysql用户权限?

  11. 11

    如何只授予某些用户子文件夹权限

  12. 12

    如何将文件权限授予组中的特定用户?

  13. 13

    如何为Hartl的Rails教程授予AWS用户权限

  14. 14

    如何授予权限以模仿其他任何用户?

  15. 15

    如何为未提升权限的用户授予Windows特权?

  16. 16

    如何在gitlab中授予用户特定的文件访问权限?

  17. 17

    如何在Django管理网站上授予用户权限

  18. 18

    CryptographicException:访问被拒绝-如何授予对用户存储的访问权限?

  19. 19

    如何等待用户在棉花糖中授予权限

  20. 20

    如何授予基于用户名的HTML元素访问权限?

  21. 21

    Docker:如何为本地用户授予root权限?

  22. 22

    如何检查用户是否在“设置”中授予文件系统权限?

  23. 23

    如何授予grafana用户适当的权限,使其可以成功启动?

  24. 24

    如何使用setfacl不向“其他”用户授予访问权限?

  25. 25

    如何只授予某些用户子文件夹权限

  26. 26

    如何授予非root用户访问设备文件的权限

  27. 27

    如何授予来宾用户访问12.04中特定目录的权限?

  28. 28

    如何授予多个用户对Windows NTFS分区的访问权限?

  29. 29

    如何授予非root用户访问root库的权限?

热门标签

归档