私はユーザがログインした後に自動的に起動したいと思うwhiptailを使って仮想マシン設定スクリプトを作成しています。ただし、ユーザーはホスト名、IPアドレス、ディレクトリの追加などを変更できる必要があるため、スクリプトが実際にそれを行うためにはsudo権限が必要です。sudoでログインした後でbash whiptailスクリプトを実行する
adduser -M -s /scripts/whiptail_config.sh user1
私もvisudo
を使用してsudoers
へuser1
を追加しました::
user1 ALL=(root) NOPASSWD: /scripts/whiptail3_config.sh
そして私は」私がこれまで行ってきた私です:whiptailシェルスクリプトを使用するユーザーを作成している何
/etc/init/tty1.conf
を変更して、そのユーザーを自動的にログに記録します。
exec /sbin/getty -8 38400 tty1 -a user1
これまでのところ、私のwhiptail_config.sh
ブートスクリプトと強制ログインの後にシェルスクリプトが正常に読み込まれます。しかし、実際にスクリプト内でsudoアクセスが必要なものは、Permission denied...
メッセージでエラーになります。
私が探しているものは可能ですか?私が考慮していない代替手段がありますか?ありがとう!
のようなもの。これは、以前尋ねた、と以前の答えました[ここ](http://unix.stackexchange.com/questions/302372/run-bash-whiptail-script-after-login -with-sudo/302389#302389)。 –