当前位置: 技术问答>linux和unix
如何能让低权限用户执行高权限用户的命令
来源: 互联网 发布时间:2015-10-08
本文导语: 我想在oracle用户下面用ulimit命令来改变系统关于最多打开文件的限制。但是oracle用户没有这个权限,我试过sudo,而且我也配置了文件/etc/sudoers这个文件,我增加了如下这一行: oracle ALL=(root) NOPASSWD:ALL。但是还是不...
我想在oracle用户下面用ulimit命令来改变系统关于最多打开文件的限制。但是oracle用户没有这个权限,我试过sudo,而且我也配置了文件/etc/sudoers这个文件,我增加了如下这一行:
oracle ALL=(root) NOPASSWD:ALL。但是还是不能执行,或者就是找不到ulimit命令。
请问有没有知道这个具体是怎么配置的?然后命令格式是如何的?
oracle ALL=(root) NOPASSWD:ALL。但是还是不能执行,或者就是找不到ulimit命令。
请问有没有知道这个具体是怎么配置的?然后命令格式是如何的?
|
oracle yourhostname ALL=/sbin/ulimit NOPASSWD:oracle
上面的格式可能不正确,
我在slackware上曾配置某个特定users组用户可以执行/sbin/poweroff
为此特地耐着性子看了sudoers的配置语言(man 5 sudoers)
建议搂住看看,不必会,参照manpage的EXAMPLES节的例子改改就可以了
上面的格式可能不正确,
我在slackware上曾配置某个特定users组用户可以执行/sbin/poweroff
为此特地耐着性子看了sudoers的配置语言(man 5 sudoers)
建议搂住看看,不必会,参照manpage的EXAMPLES节的例子改改就可以了
|
切换用户
|
man su