1)sudo的设置 apache ALL = NOPASSWD:ALL 2)sudo_test.php 文件内容 sudo /sbin/grubby --bootloader-probe`;echo $?; echo $result; ?>; 但执行的结果总是为1,也就是说 sudo /sbin/grubby --bootloader-probe 命令执行不成功。但在shell下换成普通用户bob就可以执行,请问这是 为什么?检查 /var/run/sudo, 发现有一个 apache目录,但下面没有 任何文件。 在 sudoers 文件中再设置 Defaults:a...
by ailms - 服务器架设 - 2005-08-09 17:48:50 阅读(878) 回复(4)
以前的公司不允许使用sudo,所以一直没研究过这个东西。最近遇到一个问题——下班后,开发人员因测试紧急,需要系统管理员能赶回来为他们重启WAS,类似问题只有通过给个别普通用户赋予启、停WAS的权力来解决。IBM官方的方法是修改一堆文件或目录的权限,我觉得太累,所以上午花时间测试下sudo,发现sudo还真是简单、好用、安全性也比IBM官方的好。 装完sudo,一条命令改下配置文件,所有工作就完了: cat >/etc/sudoers D...
1. sudo不能root时要编辑 /etc/group 文件 #vi /etc/group wheel:*:0:root,xxx,xxx,xxx,... 在wheel:*:0:root后加逗号和用户名即可。 2. sudo后有没权限执行的命令,这时要修改 /etc/sudoers 文件 root ALL=(ALL) ALL (下一行新建) xxxx ALL=(ALL) ALL 这样这个用户就会有root的所有权限. 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11818/showart_427698.html
sudo到另一个用户执行程序,如何使用该用户的环境变量? 详细说明: 用户jboos启动一个jboss的应用进程,需要设置用户jboss的环境变量。现在由其他用户比如user1启动jboss的应用进程,用下命令: $sudo -u jboss /bin/run.sh 启动不成功,是jboss环境变量的问题。 使用user1用jboss用户执行,如何让user1使用jboss的环境变量? [ 本帖最后由 dawncode 于 2006-11-29 14:05 编辑 ]
方法是参考从网上搜来的文章,网络就是好啊*^_^* sudo的安装手记 作者 [email=ilinux@citiz.net][color="#8888aa"]ilinux@citiz.net[/email] sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点: § sudo能够限制用户只在某台主机上运行某些...
Shell版的达人,高人,牛人较多,在这里提一个与Shell不怎么相关的问题: centos 如何更改用户名? 要求,只更改用户名,如ABC改成XYZ,主目录也更改,其他保持不变
centos4.1里面没有/etc/modules的话,如何添加xfs模块? -------------------------------------------------------------------------------- 每次启动难道非要手动执行 modprobe xfs
我编辑sudoers文件时,Cmnd_Alias处我定义了一组命令,其它命令都有路径,比如/bin/more等,但是一些内置命令比如cd都加不进去,如何让普通用户以root权限执行某些内置命令啊? 我说下我的目的,因为有些人希望访问到普通人没有权限的文件,比如一个文件属主把权限设为700,而某些人仍然可以访问,所以我开放一些命令权限给他们,比如cd,more,cat,less,head,tail,vi等,所以遇到这个问题 其它几个命令还好说,vi命令因为可以编辑...
尝试过使得普通用户sudo more /var/log/message这样的确可以,但是普通用户能访问所有受限制的文件,比如/etc/shadow. 现在仅仅希望普通用户访问/var/log/message,该如何实现呢?