GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mengonfigurasi pemilik/grup File Perangkat dengan aturan udev

Apa itu aturan udev dan udev

Udev adalah mekanisme yang digunakan untuk membuat dan memberi nama /dev node perangkat yang sesuai dengan perangkat yang ada dalam sistem. Udev menggunakan informasi yang cocok yang disediakan oleh sysfs dengan aturan yang disediakan oleh pengguna untuk menambahkan node perangkat yang diperlukan secara dinamis.

Tidak ada file statis di bawah direktori /dev untuk perangkat, perangkat dibuat/dihapus secara dinamis oleh udev(atau udevd) yang merupakan daemon yang memantau perangkat apa yang terhubung/terputus ke kernel, dan menjalankan skrip tambahan yang sesuai. Membuat file secara manual di bawah direktori /dev atau mengubah atribusi filenya tidak berpengaruh, modifikasi manual akan diabaikan atau dapat direvisi secara otomatis.

Posting ini menjelaskan cara mengonfigurasi atribusi file perangkat di bawah direktori /dev melalui udev. File konfigurasi umum untuk udev berada di bawah direktori /etc/udev/rules.d, yang menjelaskan aturan untuk membuat file perangkat. File harus memiliki ekstensi/akhiran .rules dan nama unik, yang lain akan diabaikan. File-file ini dirujuk dalam urutan leksikal, sehingga 60-raw.rules dirujuk sebelum 70-persistent-net.rules, dan aturan yang lebih baru menimpa yang sebelumnya kecuali jika Anda menentukan pengecualian dalam file aturan yang lebih baru.

Catatan :Sintaks file .rules dijelaskan di halaman manual udev.

Mengubah pemilik/grup file menggunakan aturan udev

Mari kita lihat contoh untuk mengubah pemilik/grup ke oracle/oinstall perangkat /dev/sdx menggunakan aturan udev.
1. Tambahkan file dengan nama /etc/udev/rules.d/99-perm.rules yang menyertakan baris di bawah ini. Nama file bisa apa saja dengan awalan nomor yang sesuai seperti 99.

# vi /etc/udev/rules.d/99-perm.rules
KERNEL=="sdx", OWNER="oracle", GROUP="oinstall"

2. Uji aturan baru dengan perintah “udevadm”. Seperti yang ditunjukkan pada output di bawah, aturan diterapkan untuk perangkat /dev/sdx.

# udevadm test /block/sdx 2>&1 | grep "OWNER\|GROUP"
udev_rules_apply_to_event: OWNER ## /etc/udev/rules.d/99-perm.rules
udev_rules_apply_to_event: GROUP ## /etc/udev/rules.d/99-perm.rules

di mana ## menunjukkan UID/GID oracle/oinstall.

3. Jalankan udevadm untuk mengaktifkan aturan baru dan periksa perubahannya:

# udevadm control –reload-rules
# udevadm trigger /block/sdx

4. Verifikasi izin perangkat /dev/sdx.

# ls -al /dev/sdx
brw-rw----. 1 oracle oinstall 202, 0 Feb  9 14:20 /dev/sdx
Catatan :Tidak perlu me-reboot sistem setelah mengonfigurasi aturan udev, Tapi disarankan


Cent OS
  1. Bagaimana Cara Mengkonfigurasi Eth0 Secara Manual?

  2. Bagaimana Cara Membuka File .8 Dengan Man?

  3. Cara mengonfigurasi IMAP dengan SSL

  1. Cara bekerja dengan Manajer File Panel Web CentOS

  2. Cara mengecualikan file/direktori dari aturan auditd

  3. Bagaimana cara mengisi file dengan FF menggunakan dd?

  1. Cara Mengonfigurasi pemilik/grup File Perangkat dengan aturan udev

  2. Cara mengonfigurasi grup AD dalam file sudoers untuk memberikan akses sudo kepada pengguna di sistem Linux

  3. Udev :mengganti nama antarmuka jaringan saya