Ich arbeite mit einem Komplex /etc/fstab
auf einem RHEL 6.x-basierten Server. Das System verfügt über eine Vielzahl von Mount-Optionen, die auf acht Partitionen verwendet werden, einschließlich mehrerer Bind-Mounts. Ich teste Optionen und deren Auswirkungen auf das Bild, an dem ich arbeite.
zB Optionen wie nodev
, nosuid
, noexec
, nobarrier
und mehrere XFS - Dateisystem Parameter vorhanden sind.
Obwohl ich weiß, dass es möglich ist, mit bestimmten Optionen erneut zu mounten, gibt es eine schnelle Möglichkeit, alle Mounts auf die persistenten Einstellungen zurückzusetzen, die fest codiert sind /etc/fstab
?
Zum Beispiel sysctl -p
lädt die /etc/sysctl.conf
Werte und wendet sie an. Gibt es ein mount
Äquivalent?
Bearbeiten:
Ein Beispiel für eine Konfiguration:
#
# /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
Natürlich kann ein Entwickler bittet um ausführen zu Berechtigungen , /tmp
um eine Anwendung zu installieren ...
Ich stelle fest, dass die remount
Option auf diesem System nicht funktioniert, ohne das Gerät und den (Neu-) Mountpunkt anzugeben . Dies ist ein sicherheitshärteter Server, daher können die Probleme, die ich sehe, SElinux-bezogen sein oder auf die Bindungs-Mounts zurückzuführen sein, oder vielleicht sogar auf das Vorhandensein negierter Optionen (noexec versus exec) ...
/tmp
. Oracle zum Beispiel.
ausearch -m AVC,USER_AVC -sv no
, die Ausgabe auf tmp
Fehler zu überprüfen .