Sam Liao Asked: 2009-07-31 06:07:17 +0800 CST2009-07-31 06:07:17 +0800 CST 2009-07-31 06:07:17 +0800 CST 如何检查哪个组有指定的权限做某事? 772 看来我的用户组无权绑定小于1024的端口。 还有一次我的用户组不能操作声卡,我把自己加入了声卡组。 但我想要一般的答案,我如何检查哪个组可以做什么?如何设置授权组?不同的linux发行版之间有什么区别吗? linux gentoo 1 个回答 Voted Best Answer Kyle Brandt 2009-07-31T06:19:20+08:002009-07-31T06:19:20+08:00 好吧,只有 root 可以使用小于 1024 的端口。您始终可以使用 iptables 将较高的端口转发到较低的端口(请参阅此 stackoverflow帖子以获取示例)。如果我没记错的话,你必须重新编译内核才能让其他用户访问这些端口,但我可能在这一点上弄错了。所以这是正常权限的一种例外。 通常对于 UNIX,事情都是关于文件的。设备、目录、连接都是文件。所以声卡组,比如“音频”可以访问 dev 中的音频设备文件。因此,您可以只使用 find 在文件系统中搜索有权读取和/或写入某些文件的组。
好吧,只有 root 可以使用小于 1024 的端口。您始终可以使用 iptables 将较高的端口转发到较低的端口(请参阅此 stackoverflow帖子以获取示例)。如果我没记错的话,你必须重新编译内核才能让其他用户访问这些端口,但我可能在这一点上弄错了。所以这是正常权限的一种例外。
通常对于 UNIX,事情都是关于文件的。设备、目录、连接都是文件。所以声卡组,比如“音频”可以访问 dev 中的音频设备文件。因此,您可以只使用 find 在文件系统中搜索有权读取和/或写入某些文件的组。