[Q]
ppp など root 権限を必要とするコマンドは一般のユーザーでは
使用できないのでしょうか
[A]
setuid という方法もありますが、sudo を使ってみてはいかがでしょうか?
rpm package を入手し、/etc/sudoers で sudo を使用できるユーザーを
設定します。
インストール直後は
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
というように root に関する記述しかありません。
例えば uchiyama というユーザーが sudo を使用できるようにする場合には、
ここに
uchiyama ALL=(ALL) ALL
と1行追加してください。
sudo を使用するときにパスワードの入力が要求されますが、
この時に入力するのは sudo を使用しようとしているユーザーのパスワードで、
root のパスワードではないことに注意してください。
いちいちパスワードを入力するのが面倒くさいという場合には、
uchiyama ALL=ALL,NOPASSWD:ALL
とすれば良いですし、良く使うコマンドだけノーパスワードにするということも
可能です。
戻る