[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
とすれば良いですし、良く使うコマンドだけノーパスワードにするということも 可能です。



戻る