利用Vi或者直接进入/etc/pam.d打开sudo文件,然后在其中添加一行gslw ALL=(ALL) /usr/local/apache2/bin/apachectl命令就可以了 。该命令分成四个字段,依次为用户名、作用对象、以谁的身份运行以及运行的命令 。当然,我们也可以加入gslw localhost=(root) /usr/local/apache2/bin/apachectl start,这样过滤更严格一些 。最后保存退出后,使用gslw用户登录系统就可以运行/usr/local/apache2/bin/apachectl start命令了 。上面只是举例,大家可以根据自己的需要在sudo文件中添加相应的命令行 。不过,需要说明的是命令一定要严格过滤,不要赋权过大 。(图7)
【Linux下的Root权限控制】
推荐阅读
- linux下birt导出文件乱码
- Linux下让Firefox3与Firefox2浏览器共存的方法
- Linux操作系统下1拖多解决方案出现
- Linux内核isdn_net.c文件 本地溢出漏洞
- Linux查看文件夹大小的命令
- 在Linux下访问MS SQL Server数据库
- Linux操作系统中实现DDOS攻击的方法
- Linux下添加硬盘、分区、格式化任务指南
- Linux应用问答系列之硬件FAQ
- RedHat linux inittab详解
