ネットワーク共有、ループデバイスなどをマウントするようにsudoerを設定する

ネットワーク共有、ループデバイスなどをマウントするようにsudoerを設定する

ユーザーに、すべての種類のネットワーク共有デバイスとループデバイスをホームディレクトリにマウントする機能を与えるようにsudoerを設定したいと思います。

以下はunix.stackexchange.comの以前の投稿で見つけたもので、いくつかの変更を適用しました。

Cmnd_Alias       MOUNTING = "/bin/mount -t nfs,smbfs,cifs  //* $HOME", "/bin/mount -o loop * $HOME", "/bin/umount $HOME"
Cmnd_Alias       SYSTEMDIAG = "/bin/dmesg"   # Yeah, I also would like to do this
%users           localhost = NOPASSWD: MOUNTING, SYSTEMDIAG

試してみる前にこれが大丈夫かどうかを確認したかったです。

答え1

1号線:マウントタイプ:ユーザーホームディレクトリのすべての共有パスにあるNetworkFileSystem、SambaFileSystems、およびCommonInternetFileSystems、および:MOUNTING配列のすべてのデバイスをループとしてマウントしてアンマウントします。

2号線: 最後に成功したブートのコアダンプを印刷し、SYSTEMDIAG アレイに保存します。

3号線注:ユーザーがlocalhostという名前のコンピュータにログインしている場合、両方の配列でコマンドを実行するとパスワードの入力を求められません。

コンピュータ名がlocalhost以外の名前でない限り、それは大丈夫です。ぜひご利用くださいvisudo

関連情報