Hilfe bei "Umask"

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Hilfe bei "Umask"

Beitrag von ThunderByte » 27.05.2015 17:31:06

Hallo,
Ich möchte die Umask eines Nutzers anpassen, dazu habe ich die .profile in dem Homeverzeichnis des Nutzer folgendes hinzugefügt:

"umask 000"
Leider wird die Umask auch nach einem relogin nicht übernommen. Habe ich etwas falsch gemacht?

Apfelmann
Beiträge: 669
Registriert: 15.01.2010 20:48:45
Kontaktdaten:

Re: Hilfe bei "Umask"

Beitrag von Apfelmann » 27.05.2015 19:10:52


ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Re: Hilfe bei "Umask"

Beitrag von ThunderByte » 28.05.2015 14:02:30

Hallo,
Danke, aber auch, wenn ich "umask 0000" in der .bashrc im Homeverzeichnis des jeweiligen Nutzers eintrage funktioniert es nicht.
Ist es denn überhaupt richtig, einfach unten an die Datei "umask 0000" zu schreiben?

Danke

Benutzeravatar
Meillo
Moderator
Beiträge: 9267
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Hilfe bei "Umask"

Beitrag von Meillo » 28.05.2015 14:28:28

ThunderByte hat geschrieben: Danke, aber auch, wenn ich "umask 0000" in der .bashrc im Homeverzeichnis des jeweiligen Nutzers eintrage funktioniert es nicht.
Funktioniert es denn interaktiv? D.h. so:

Code: Alles auswählen

$ umask   
022

$ umask 0

$ umask 
000

$ touch a && ls -l a
-rw-rw-rw- 1 meillo meillo 0 2015-05-28 14:23 a
Wenn es interaktiv funktioniert, dann sollte es auch in der .bashrc und in der .profile funktionieren.
Ist es denn überhaupt richtig, einfach unten an die Datei "umask 0000" zu schreiben?
Ja.


Btw: Wie ich gerade sehe, hat mount fuer fat-Dateisysteme die Option `fmask', die die Umask des Benutzers ueberscheiben kann:
Manpage mount(8) hat geschrieben: fmask=value
Set the umask applied to regular files only. The default is the umask of the current process. The value is given in octal.
Use ed once in a while!

Benutzeravatar
Meillo
Moderator
Beiträge: 9267
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Hilfe bei "Umask"

Beitrag von Meillo » 28.05.2015 14:36:26

... ach, und dann faellt mir noch ein: Betrifft dein Problem denn nicht FTP-Uploads?

Also bei sftp (via ssh) ist es so, dass dort beim Login ~/.profile *nicht* ausgewertet wird. Aber wenn man in /etc/pam.d/sshd diese Zeile ergaenzt, dann ist die umask passend gesetzt:

Code: Alles auswählen

session optional pam_umask.so umask=0000
Vielleicht ist das bei FTP ja aehnlich.
Use ed once in a while!

ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Re: Hilfe bei "Umask"

Beitrag von ThunderByte » 28.05.2015 14:38:53

Nein, um FTP uploads geht es nicht. Danke für den vorherigen Vorschlag, ich versuche es direkt, wenn ich zuhause bin.

ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Re: Hilfe bei "Umask"

Beitrag von ThunderByte » 28.05.2015 19:43:22

Hallo,

Interaktiv, so wie du es beschrieben hast funktioniert es.

Benutzeravatar
Meillo
Moderator
Beiträge: 9267
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Hilfe bei "Umask"

Beitrag von Meillo » 28.05.2015 19:58:04

ThunderByte hat geschrieben: Interaktiv, so wie du es beschrieben hast funktioniert es.
In ~/.profile aber nicht? Werden denn andere Befehle, die du dort reinschreibst, ausgefuehrt? (Versuche z.B. `date >/tmp/date'.)

Welche Shell verwendet der User? Welche Rechte hat ~/.profile?
Use ed once in a while!

ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Re: Hilfe bei "Umask"

Beitrag von ThunderByte » 28.05.2015 20:14:27

Ich habe nochmal nachgeschaut, angeblich muss man es in die .bashrc schreiben, nicht in die .profile. Geht aber leider dennoch nicht.

Code: Alles auswählen

ian@Download:~$ echo $SHELL
/bin/bash

ThunderByte
Beiträge: 66
Registriert: 04.10.2014 09:36:16

Re: Hilfe bei "Umask"

Beitrag von ThunderByte » 28.05.2015 20:50:06

Es scheint jetzt zu funktioniere, nachdem ich die Nutzer neu erstellt habe. Ich danke dir für deine Hilfe!

Antworten