FreeBSD配置笔记--设置sudo

2006-09-02 20:34:20
wwccss
转贴 13111

sudo是一种比较安全权限分配方案。如果你想让某个用户执行root账号的权限,但又不想让他直接成为root账号,可以使用sudo来解决这个问题。

1. 安装sudo cd /usr/ports/security/sudo; make install clean;
2. 添加sudoers 使用visudo命令来编辑/usr/local/etc/sudoers文件。
%wheel ALL=(ALL) NOPASSWD: ALL

这样设置就是允许wheel组的用户可以执行任何命令而不需要密码。:)

评论列表
wwccss 2008-03-29 07:50:39
你要先安装sudo这个包,才可以。然后你可以使用这个命令来查看这个包下面的所有文件:

pkg_info -L sudo-xxx
版本号可以通过pkg_info |grep sudo获得。
Information for sudo-1.6.9.6:

Files:
/usr/local/man/man5/sudoers.5.gz
/usr/local/man/man8/sudo.8.gz
/usr/local/man/man8/visudo.8.gz
/usr/local/man/man8/sudoedit.8.gz
/usr/local/bin/sudo
/usr/local/bin/sudoedit
/usr/local/etc/pam.d/sudo.default
/usr/local/etc/sudoers.default
/usr/local/libexec/sudo_noexec.la
/usr/local/libexec/sudo_noexec.so
/usr/local/sbin/visudo
/usr/local/share/doc/sudo/BUGS
/usr/local/share/doc/sudo/CHANGES
/usr/local/share/doc/sudo/README
/usr/local/share/doc/sudo/TROUBLESHOOTING
/usr/local/share/doc/sudo/UPGRADE
/usr/local/share/doc/sudo/sample.sudoers

在/usr/local/etc下面有一个sudoers.default的文件,把这个改名就可以了。
vanni 2008-03-28 16:01:58
找不到/user/local/etc/sudoers這個文件
1/1
发表评论
评论通过审核后显示。
博客分类