2016-08-30 1 views
4

Wenn ich neue Datei in Midnight Commander erstellen und speichern (Umschalt + F4, schreibe etwas, F2, benennen Sie die Datei), ist es mit 640 pemissions erstellt sogar meine umask ist auf 0007 so eingestellt Es sollte mit Berechtigungen 660 erstellt werden. Gibt es einen geheimen Ort, um die MC Umask zu setzen? Ich habe keinen gefunden.Mitternacht Commander nicht respektieren Umask

Antwort

1

Um Ihre umask zu verwenden, sollten Sie die Option "Berechtigungen beibehalten" deaktivieren.

Weitere Informationen erhalten Sie im man und suchen umask:

Preserve attributes 

    determines whether to preserve the permissions, timestamps and (if you 
    are root) the ownership of the original files. If this option is not 
    set, the current value of the umask will be respected. 

mc von Ihrem Benutzer ausgeführt wird, damit die umask eine neue Datei zu erstellen, wird die Standard-umask konfiguriert in ~/sein .bashrc.

Um die Einrichtung des umask 0007, bearbeiten Sie Ihre ~/.bashrc und fügen Sie die Zeile:

 
umask 0007 

Nach diesem Relaunch mc und testen Sie die Erstellung einer neuen Datei.

Ich habe diese Einstellungen oben in einem Docker-Container auf Debian Jessie getestet und funktioniert gut.

Sie weitere Details zu umask finden Sie hier: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html

+0

Aber diese Option ist für Move/Copy-Operationen, bezweifle ich, dass die Einstellung beeinflusst Schaffung neuer Datei. Oder sind sie woanders als im Kopierdialog selbst? Ich habe es nicht in allgemeinen Optionen gefunden. – gorn

+0

Meine Schuld, Sie haben Recht, ich habe nicht gesehen, dass Sie eine neue Datei erstellen wollten. Ich habe die Antwort aktualisiert. –

Verwandte Themen