GNU/Linux >> LINUX-Kenntnisse >  >> Linux

echo 3 > /proc/sys/vm/drop_caches - Berechtigung als root verweigert

sudo muss die gesamte Umleitung abdecken, damit sie vollständig von root ausgeführt werden kann:

$ sudo sh -c "/usr/bin/echo 3 > /proc/sys/vm/drop_caches"

Ich bin über SSH als root angemeldet ... Es ist ein entfernter Rechner, auf dem Debian läuft.

Handelt es sich tatsächlich um eine entfernte Maschine oder nur um ein entferntes System? ? Wenn dies ein VPS Slice ist Irgendwo erlauben (zumindest einige Formen der) Betriebssystemvirtualisierung (z. B. openVZ) dies nicht innerhalb des Containers. Du betreibst nicht die Maschine, du betreibst nur deinen Slice.


Dies ist ein normales Verhalten bei einer Virtualisierung auf Betriebssystemebene. Dies kann nur von jemandem mit Root-Zugriff auf den Hardwareknoten ausgeführt werden.

Zum Beispiel mit OpenVZ , erhalten Sie keine eigene Kernel-Instanz und sind daher daran gehindert, solche Befehle auszuführen.

Alle teilen sich denselben Seiten-Cache, um also nur Caches Ihrer Instanz zu löschen, muss der Kernel prüfen, ob die Seite Ihnen und gehört wenn die anderen Instanzen diese Seite nicht auch verwenden.

Mit einer anderen Virtualisierungstechnik wie KVM oder Xen das könnte funktionieren.


Linux
  1. Git-Pull-Berechtigung Linux verweigert?

  2. Berechtigung für Composer in /usr/local/bin/ verweigert

  3. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

  4. Zugriff auf /dev/null nicht möglich:Berechtigung verweigert, obwohl crw-rw-rw- 1 root root 1, 3 Sep 21 12:05 /dev/null

  5. So richten Sie passwortloses SSH mit RSA-Schlüsseln ein

Linux – Der Unterschied zwischen „all“, „default“ und „eth*“ In /proc/sys/net/ipv[46]/conf/?

/proc/cpuinfo- und /proc/meminfo-Dateien unter Linux

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

/proc/[pid]/pagemaps und /proc/[pid]/maps | Linux

NFS-Cache-Reinigungsbefehl?

Dev, Proc, Sys in einer Chroot-Umgebung mounten?