umask
-
- Beiträge: 455
- Registriert: 07.09.2004 08:51:47
- Wohnort: Dresden
umask
Hallo,
meine umask ist in /etc/profile auf 022 eingestellt.
In einem Verzeichnis sollen die angelegten Dateien/Unterverzeichnisse aber nur mit 660 angelegt werden. Wie/Wo kann ich das für das Verzeichnis einstellen?
-Mario
meine umask ist in /etc/profile auf 022 eingestellt.
In einem Verzeichnis sollen die angelegten Dateien/Unterverzeichnisse aber nur mit 660 angelegt werden. Wie/Wo kann ich das für das Verzeichnis einstellen?
-Mario
Hi
In meiner .bash_profile steht u.a.
also auskommentieren und auf den Wert ändern den du brauchst.
Gilt aber nur für die Bash.
Für andere Shells mußt du deren Startdateien bemühen
mfg
In meiner .bash_profile steht u.a.
Code: Alles auswählen
...
# the default umask is set in /etc/login.defs
#umask 022
...
Gilt aber nur für die Bash.
Für andere Shells mußt du deren Startdateien bemühen
mfg
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Oder in den einstellen.
Code: Alles auswählen
/etc/login.defs
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 455
- Registriert: 07.09.2004 08:51:47
- Wohnort: Dresden
Es geht mit darum, daß nur die Eigentümer und Gruppe auf das Verzeichnis zugreifen können bzw. die Dateien für Eigentümer und Gruppe schreibbar sindJa geht denn das, und ist das sinnvoll?
Code: Alles auswählen
drwxrwx--- 5 root daten 4096 May 3 21:36 daten
Code: Alles auswählen
mario@linux1:/daten$ touch test
mario@linux1:/daten$ ls -la test
-rw-r--r-- 1 mario mario 0 May 3 22:32 test
Ich müßte dann wohl folgendes machen:
Code: Alles auswählen
mario@linux1:/daten$ chown mario.daten test
mario@linux1:/daten$ ls -la test
-rw-r--r-- 1 mario daten 0 May 3 22:32 test
mario@linux1:/daten$ chmod 660 test
mario@linux1:/daten$ ls -la test
-rw-rw---- 1 mario daten 0 May 3 22:32 test
Vielleicht geht das so garnicht? Habt Ihr einen anderen Tip?
-Mario
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Ich habs zwar noch nicht selbt ausprobiert, was gehen müßte du entziehst den anderen die Schreibrechte für das Verzeichnis.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 455
- Registriert: 07.09.2004 08:51:47
- Wohnort: Dresden
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Wenn das schon mal funktioniert wie gedacht, dann müßtest du noch die Zugehörigkeit der Gruppe für das Verzeichnis ändern. Also auf Gruppe daten Die Gruppe darf ja in dem Verzeichnis schreiben.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
doch - mit acl geht das - sieheziczac-stoffe hat geschrieben: Vielleicht geht das so garnicht? Habt Ihr einen anderen Tip?
Code: Alles auswählen
man acl
greets markus
Das geht mit dem SETGID-Flag. nun werden alle neu angelegten Dateien in dem Verzeichnis mit der Gruppe des Verzeichnisses erstellt.
Code: Alles auswählen
chmod g+s Verzeichnis
-
- Beiträge: 455
- Registriert: 07.09.2004 08:51:47
- Wohnort: Dresden
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
SETGID flag:
wäre noch zu gucken ob das für einen normalen User so ist - für root ist es nicht so vgl. line 11 und 24
markus
wäre noch zu gucken ob das für einen normalen User so ist - für root ist es nicht so vgl. line 11 und 24
Code: Alles auswählen
1 finch@pc1:/tmp$ cd test/
2 finch@pc1:/tmp/test$ ls -l
3 total 0
4 finch@pc1:/tmp/test$ mkdir subdir
5 finch@pc1:/tmp/test$ ls -ln
6 total 4
7 drwxr-xr-x 2 1000 1000 4096 2006-05-04 14:42 subdir
8 finch@pc1:/tmp/test$ chmod 4755 subdir/
9 finch@pc1:/tmp/test$ ls -ln
10 total 4
11 drwsr-xr-x 2 1000 1000 4096 2006-05-04 14:42 subdir
12 finch@pc1:/tmp/test$ touch subdir/file
13 finch@pc1:/tmp/test$ ls -ln subdir/
14 total 0
15 -rw-r--r-- 1 1000 1000 0 2006-05-04 14:46 file
16 finch@pc1:/tmp/test$ su
17 Password:
18 pc1:/tmp/test# touch subdir/file_after_changing_uid
19 pc1:/tmp/test# exit
20 exit
21 finch@pc1:/tmp/test$ ls -ln subdir/
22 total 0
23 -rw-r--r-- 1 1000 1000 0 2006-05-04 14:46 file
24 -rw-r--r-- 1 0 0 0 2006-05-04 14:47 file_after_changing_uid
25 finch@pc1:/tmp/test$
markus
Was eventuell daran liegen könnte, dass es heißen muss (wobei ich dennoch zu "g+s" raten würde, ist verständlicher und ändert die anderen flags nicht)
Code: Alles auswählen
chmod 2755 subdir
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
ob oder bei einer Ausgangslage von drwxr-xr-x macht ja keinen Unterschied.
Die Ausgangslage ist im Grunde vollkommen egal - oder wie hast du das gemeint?
markus
Code: Alles auswählen
chmod 4755
Code: Alles auswählen
chmod g+s
Die Ausgangslage ist im Grunde vollkommen egal - oder wie hast du das gemeint?
markus
Zuletzt geändert von meandtheshell am 04.05.2006 15:15:34, insgesamt 1-mal geändert.
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30