Die Erlaubnis wird jedoch abgelehnt!
Wahrscheinlich heißt es, weil Sie beim Aufruf restriktive Berechtigungen festgelegt haben create_proc_entry()
. (0644 übersetzt in "u = rw, go = r", wodurch nur dem Besitzer Schreibberechtigungen erteilt werden, der standardmäßig auf root festgelegt ist.)
Ich setze "sudo" davor - dieselbe Nachricht.
Umleitungen wie >
oder |
werden von der laufenden Shell ausgeführt, bevor sie aufgerufen wirdsudo
.
Sie müssen entweder sudo sh -c "echo blah > /proc/blah"
eine Root-Shell verwenden oder mit ausführen sudo -s
.
Ich bin der einzige Benutzer - dies ist meine persönliche Maschine!
Dies ist unter Linux nicht wichtig. Dateiberechtigungen werden unabhängig vom Benutzer des Computers erzwungen.
Wenn Sie nicht wollen, dass, entweder als root anmelden, oder verwenden pam_cap
Sie sich die geben cap_dac_override
Fähigkeit - aber beide Verfahren wird zu Problemen führen früher oder später.