root 権限なしで Ubuntu サーバーにディスクをマウントする必要がある Python スクリプトがあります。スクリプトを実行可能にしました( を使用#!/usr/bin/env python
)。また、名前を「.sh」に変更し(おそらく重要ではありません)、chmod
実行可能にしました。
次に、sudoers ファイルに次の行を入力しました。
ALL ALL = (ALL) NOPASSWD: /home/sazulay/.scripts/mount_disks.sh/
最後の '/' を削除すると、visudo は構文エラーがあると主張します。
そのままにして、ユーザーから次の行を実行すると:
sudo /home/sazulay/.scripts/mount_disks.sh
私はまだパスワードの入力を求められますが、これはまさに私が避けようとしていたものです。
私は何を間違っていますか?