我们在实验室里有一个共享的Fedora 19盒子。 大多数人都有根访问的原因很明显。 我想知道是否有一种方式,以便有活动的ssh会话时可以限制重置/重新启动/closures。 例如,当从命令行执行重置/重新引导/closures时,检查用户是否连接到系统,命令提示符上会出现警告,并且不执行该命令。
如果你主要想防止别人意外重启等,而有其他用户login,我会说最简单的方法是为重新启动/关机/关机命令创build某种重写。 那么这个覆盖就会执行你想要执行的任何检查,然后调用真正的二进制。
创build这种覆盖的最less插入方法应该是使shell指向自定义脚本或定义shell函数。 在shell查找PATH中的可执行文件之前,都尝试了别名和函数。