現在ログインしているユーザーに永続的な管理権限を付与できますか?
sudo
それでは、何かをしたいときはいつでも入力する必要はありませんか?
ベストアンサー1
ユーザーがrootとしてコマンドを実行できる場合は、/etc/sudoers
(定義済みの限定されたコマンドセットだけでなく)コマンドを実行してsudo -i
rootログインシェルを取得できます。exit
各コマンドにプレフィックスを付けずに、そのシェルを使用するまでrootとしてコマンドを実行できますsudo
。
例えば
$ sudo -i
# id
uid=0(root) gid=0(root) groups=0(root)
# command-requiring-root
# another-command-requiring-root
# yet-another
# and-one-more
# exit
$ id
uid=1000(cas) gid=1000(cas) groups=1000(cas),[...]
ちなみに、デフォルトPS1(または含む)がある場合、ルートであればプロンプトがから\$
変更されます$
。#
sudo -s
またはを使用して、非ログインのルートシェルを取得できます。違いは、ログインシェルが/root/.bash_profile
ルートがログインしたかのように環境(およびソースなど)を設定することです。非ログインのルートシェルは単にシェルをルートとして実行し、sudo
他のコマンドを介して環境を変更/制限します。