Misalkan saya ingin menambahkan sekelompok pengguna yang diizinkan untuk menjalankan mount
dan umount
tanpa kata sandi. Jadi saya pertama-tama ingin menambahkan grup bernama "anyname"
sudo groupadd anyname
Selanjutnya kita perlu mengedit /etc/group
dan menambahkan pengguna
anyname:x:407:
akan hadir, karenanya tambahkan pengguna yang ingin Anda tambahkan pengguna yang dipisahkan oleh koma.
anyname:x:407:user1,user2,...
Sekarang kita perlu mengkonfigurasi sudo untuk memungkinkan anggota grup "anyname" untuk benar-benar menjalankan mount
dan umount
memerintahkan.
Anda hanya perlu menambahkan baris berikut ke / etc / sudoers
%anyname ALL=NOPASSWD: /sbin/mount, /sbin/umount
Sekarang sudo mount
tidak akan bertanya kata sandi tetapi karena itu menyakitkan di pantat mengetik sudo sepanjang waktu, kita bisa menghindarinya dengan dong berikut ini:
Saya dapat membuat skrip berikut bernama "/ usr / bin / mount" (dan skrip serupa untuk umount)
#! /bin/sh
sudo /sbin/mount $*
Untuk membuat ini sedikit lebih aman, Kami mungkin ingin mengubah kepemilikan skrip-skrip ini menjadi grup "anyname".
chgrp anyname /usr/bin/mount /usr/bin/umount
dan kemudian membuatnya hanya dapat dieksekusi untuk grup "anyname"
chmod g+x /usr/bin/mount /usr/bin/umount
EDIT : Tergantung pada OS yang Anda gunakan, periksa di mana perintah mount dan umount berada. Mungkin ada di / bin / bukan /bin. Jadi Anda mungkin harus melakukan perubahan yang diperlukan
PENTING : BTW tidak menjalankan skrip pada sistem berbasiskan Arch di mana semua folder bin saling terkait satu sama lain.