前段时间也是,自己的电脑总是执行命令时,需要加sudo才行,感觉当前用户的权限太低了,然后网上找了提升权限的办法,但是在/etc/sudoers这里直接让当前用户有root的权限,自己觉得有点不太妥。
其实当时出现这种问题是因为我在/目录下执行的一些命令需要加sudo,那是因为当前登录用户并不属于/目录下的那些文件所在的用户组,所以执行一些文件的修改命令是没有权限的,我觉得最好的解决办法是,把当前用户加到/目录下你需要操作的那些目录所在的用户组中,或者更改那些目录的权限为777。
纯手打,不知道能不能解决你的问题。
添加sudo权限
http://blog.chinaunix.net/uid-25305993-id-126661.html
z这50豆你拿定了
这样设置后,还是需要sudo
@dudu: 记得是将用户添加到sudo权限组就可以的,或者新建一个有sudo权限的新用户
@codingHeart: 在提这个问题之前,用户就在sudo组了。我提的问题是:在用户已经拥有sudo权限的情况下,如何可以不用输入sudo执行命令?
@dudu: 不可以,linux里面只有一个皇帝,那就是root用户,臣民(非root用户)都不能自己传达圣命,除非拿出尚方宝剑(sudo)
不能吧,有root权限就不叫普通用户啦,只能提升权限不用输入密码
我瞎猜的。sudo,exit写在脚本里,中间加上要执行的命令,脚本权限设置为755
你这链接都打不开
修改了
我没有试过。我觉得可以给普通用户加root组。然后把普通用户要执行的文件属性设置为同组用户可执行,及chmod g+x
如果所有的root能够执行的命令普通用户都想执行那还不如执行用root登录。肯定是部分命令要普通用户可以执行。所有我觉得把这些命令的执行权限赋值给普通用户就行了