2

ホストに ssh し、そこでマウント操作を実行し、他のコマンドを実行して終了するスクリプトを作成しようとしています。

他のコマンド (cd、cp) には sudo 権限は必要ありませんが、マウント オプションには sudo 権限が必要です。次のようなスクリプトを書きたいと思います。

ssh user@server "mount -t nfs xx.xx.xx.xx:/ /nfs -o rsize=4096,wsize=4096 ; cp pqr rst ; umount /nfs ;" 

およびその他の非 sudo コマンド。スクリプトの実行中に sudo オプションを使用せず、パスワードを入力せずにこれを行うにはどうすればよいですか。

4

3 に答える 3

-1

そのユーザーが sudo パワーを必要とせずにマウントできるようにすることができます。

NOPASSWD ディレクトリを使用する

このリンクに従ってください。

または、パスワードが書き込まれ、プロンプトが表示されたときにパスワードが入力されるような予期スクリプトを作成することをお勧めします。

于 2013-06-24T10:37:25.517 に答える