* David Haller schrieb am 04.Jan.2003:
On Sat, 04 Jan 2003, Bernd Brodesser wrote:
mit dem vi anlegt, hat aber keine Ausführrechte, so daß zu der umask noch 111 hinzuaddiert wird. Dadurch bekommt die Datei das Recht 644.
Nicht ganz, vi (oder sonst ein Programm) legt Dateien mit den Rechten 666 oder 777 an. Dieser Wert wird dann mit dem Komplement der umask logisch "ver-und-et". Im Endeffekt hat das in den meisten Faellen die Wirkung einer subtraktion: 666 - 022 = 644, 777 - 027 = 750.
Schon klar. 644 war ja das Beispiel, daß ich gewählt habe. Und das mit dem logischen und ist auch klar. Um so mehr verwundert es, daß bei umask das binäre Komplement der Rechte genommen wurde. Ist für einen Anfänger nur verwirrend, und bringt dem Fortgeschrittenen keinerlei Vorteile.
Eine weitere Konsequenz ist, daß etwa top immer ein fast voll ausgelastetes Memory anzeigt. Das liegt meist am hohen cach-Anteil. Der cach ist der Bereich des Speichers, in dem die Dateien geschrieben werden,
Nein, der Cache ist der _Lese_-Puffer, der Schreib-Puffer steckt in der 'Buffers'-angabe.
Huch, das allerdings war mir nicht klar. Da muß ich wohl doch noch mal was genauer lesen. ;) Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0