将svn的cmnd_alias添加到/ etc / sudoers时是否存在安全问题?
那么,不,如果你不用别名做任何事情:)
假设你为某个NOPASSWD条目执行此操作,则可能需要考虑编写执行特定的svn命令的shell脚本(或某种types的二进制文件),然后为这些脚本创build命令别名你不允许你不想运行的意外的svn命令。
这就是我会做的 – 白名单到相当精细的粒度。 除了那些我知道的非常明显的安全问题之外,没有任何安全问题。 有人获得控制权的用户可以运行任何允许svn命令。 如果您通过脚本或二进制文件进入白名单的路线,有人可以replace这些脚本或二进制文件,以允许任意执行,但是在那个时候,您的服务器无论如何都是根源的。