Saya bekerja dengan kompleks /etc/fstabpada server berbasis RHEL 6.x. Sistem ini memiliki berbagai opsi pemasangan yang digunakan di delapan partisi, termasuk beberapa pemasangan mengikat. Saya menguji opsi dan pengaruhnya pada gambar yang saya kerjakan.
misalnya pilihan seperti nodev, nosuid, noexec, nobarrierdan beberapa parameter XFS filesystem berada di tempat.
Meskipun saya tahu mungkin untuk melakukan remount dengan opsi tertentu, apakah ada cara cepat untuk mengembalikan semua mount ke pengaturan persisten yang di-hardcode /etc/fstab?
Misalnya sysctl -pmemuat /etc/sysctl.confnilai dan menerapkannya. Apakah ada yang mountsetara?
Edit:
Contoh konfigurasi:
#
# /etc/fstab
#
UUID=e6ca80cd / ext4 noatime,nobarrier 1 1
UUID=a327d315 /boot ext4 defaults 1 2
UUID=333ada18 /home ext4 noatime,nobarrier,nodev 1 2
UUID=7835718b /tmp ext4 nodev,nosuid,noexec 1 2
UUID=4dd2e9d4 /usr ext4 defaults 1 2
UUID=c274f65f /var ext4 noatime,nobarrier 1 2
UUID=5b5941e0 /var/log ext4 defaults 1 2
UUID=3645951a /var/log/audit ext4 defaults 1 2
UUID=3213123c /vol1 xfs noatime,logbufs=8,nobarrier 1 2
UUID=1ee1c070 swap swap defaults 0 0
# Bind mount for /tmp
/tmp /var/tmp none bind 0 0
tmpfs /dev/shm tmpfs nodev,nosuid,noexec 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
Tentu saja, pengembang meminta izin eksekusi/tmp untuk menginstal aplikasi ...
Saya menemukan bahwa remountopsi tidak bekerja pada sistem ini tanpa menentukan perangkat dan (kembali) mountpoint. Ini adalah server yang diperketat keamanan, jadi masalah yang saya lihat mungkin terkait SElinux atau hasil dari bind mounts, atau bahkan mungkin kehadiran opsi yang dinegasikan (noexec versus exec) ...
/tmp. Oracle, misalnya.
ausearch -m AVC,USER_AVC -sv nodan melihat output untuk setiap tmpkesalahan.