Umask ?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Umask ?

Beitrag von Strunz_1975 » 12.08.2007 17:07:42

Hallo,

wenn ich in meinem Home-Verzeichnis neue Dateien anlegen möchte, werden diese mit folgenden Rechten angelegt:

rw-r--r-- (644)

Ich will aber das sie als Ergebnis (700) erzeugt werden !
Also

rwx------ (700)

So müsste die Gleichung aussehen:

644 - x = 700 / x = umask !
644 = 700 + x
x = 644 - 700
x = 944

Funktioniert aber nicht!
Habe ich einen Rechenfehler gemacht?

cu
Strunz_1975
Debian Bookworm

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 12.08.2007 17:14:50

Moin

Für Dateien
umask 022 = 644
umask 066 = 600

Also Ausgansstadium ist 666 bei Dateien.
666-022 = 644
666-066 = 600
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Strunz_1975 » 12.08.2007 17:24:09

Teddybear hat geschrieben:Moin

Für Dateien
umask 022 = 644
umask 066 = 600

Also Ausgansstadium ist 666 bei Dateien.
666-022 = 644
666-066 = 600
ich habe aber nicht 666 als Ausgangsstadium sondern 644!
Zuletzt geändert von Strunz_1975 am 12.08.2007 17:24:56, insgesamt 1-mal geändert.
Debian Bookworm

cosmac
Beiträge: 4579
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 12.08.2007 17:24:14

... weil man normalerweise nicht mag, daß Textdateien ausführbar sind.
Beware of programmers who carry screwdrivers.

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Strunz_1975 » 12.08.2007 17:25:55

cosmac hat geschrieben:... weil man normalerweise nicht mag, daß Textdateien ausführbar sind.
Ok, hast auch wieder Recht, dann halt 600 als Ergebnis!
Debian Bookworm

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 12.08.2007 17:27:54

Strunz_1975 hat geschrieben:
Teddybear hat geschrieben:Moin

Für Dateien
umask 022 = 644
umask 066 = 600

Also Ausgansstadium ist 666 bei Dateien.
666-022 = 644
666-066 = 600
ich habe aber nicht 666 als Ausgangsstadium sondern 644!
NEIN!!

Für die umask ist bei DATEIEN 666 das Ausgangsstadium!!!!
Also wäre ein umask 066 = 600
Und bei Dateien geht es NICHT das die nach dem erstellen AUSFÜHRBAR(+x oder 700) sind.
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Strunz_1975 » 12.08.2007 17:33:04

Teddybear hat geschrieben:
Strunz_1975 hat geschrieben:
Teddybear hat geschrieben:Moin

Für Dateien
umask 022 = 644
umask 066 = 600

Also Ausgansstadium ist 666 bei Dateien.
666-022 = 644
666-066 = 600
ich habe aber nicht 666 als Ausgangsstadium sondern 644!
NEIN!!

Für die umask ist bei DATEIEN 666 das Ausgangsstadium!!!!
Also wäre ein umask 066 = 600
Und bei Dateien geht es NICHT das die nach dem erstellen AUSFÜHRBAR(+x oder 700) sind.
Ich habe aber schon umask ausprobiert und jetzt werden alle erstellten Dateien mit den Rechten 644 erstellt!
Debian Bookworm

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 12.08.2007 17:39:13

das KANN nicht sein...
Die standart umask in Debian ist 022... also Ergebnis 644
wenn du die umask auf 066 änderst werden Dateien mit 600 erstellt..

Natürlich musst du die auch dementsprechend in den Configs ändern/eintragen
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Strunz_1975 » 12.08.2007 17:45:25

Teddybear hat geschrieben:das KANN nicht sein...
Die standart umask in Debian ist 022... also Ergebnis 644
wenn du die umask auf 066 änderst werden Dateien mit 600 erstellt..

Natürlich musst du die auch dementsprechend in den Configs ändern/eintragen
Wie bist du auf 066 gekommen?
Das war die Lösung meiner Frage, danke :-)

cu
Strunz_1975
Debian Bookworm

Antworten