ユーザーに、すべての種類のネットワーク共有デバイスとループデバイスをホームディレクトリにマウントする機能を与えるように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