chmod: gruppe soll gleiches wie user dürfen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
maggu2810
Beiträge: 34
Registriert: 20.09.2004 15:26:13

chmod: gruppe soll gleiches wie user dürfen

Beitrag von maggu2810 » 22.10.2004 02:11:25

wie kann ich es bewerkstelligen, dass in einem ordner sammt unterordner der gruppe genau die rechte zugeordnet werden, die auch der user hat, nicht mehr und nicht weniger?

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 22.10.2004 12:50:19

Hatte auf die Schnelle auch erst nix gefunden, weil es mich dann aber auch interessiert hat, habe ich ein kleines Shellscript geschrieben:

Code: Alles auswählen

#!/bin/sh

cd /tmp/tmp/

for INODE in `ls -l | grep '^[d-]' | tr -s " " | tr " " "#"`
do
        PERMISSION=`echo ${INODE} | cut -d "#" -f 1`
        USERPERMISSION=`echo ${PERMISSION} | cut -b 2-4`
        INODE_NAME=`echo ${INODE} | cut -d "#" -f 9`
        GRUPPE=`echo ${INODE} | cut -d "#" -f 4`
        echo "${PERMISSION} ${USERPERMISSION} ${GRUPPE} ${INODE_NAME}"
        chmod g=${USERPERMISSION} ${INODE_NAME}
done 
In /tmp/tmp/ habe ich ein paar Dateien und Verzeichnisse abgelegt, um es zu testen, sah soweit sehr gut aus. Das Script geht bisher aber nur für die erste Ebene, wenn man das Rekursiv machen will, müsste man das Script etwas erweitern.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 22.10.2004 16:15:59

Hallo maggu2810,

Code: Alles auswählen

man chown
[...]
       -R, --recursive
              Rekursives Ändern der Dateien und  Verzeichnisse.
[...]

Code: Alles auswählen

man chmod
[...]
       -R, --recursive
              Rekursives  Ändern der Dateien und Verzeichnisse.
[...]
oder ist das von mir zu kurz gedacht :wink: ?
Wie genau soll das angepasst sein, bzw weit soll das automatisiert sein?

Gruß fuzzy

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 22.10.2004 16:31:03

fuzzy hat geschrieben:Wie genau soll das angepasst sein, bzw weit soll das automatisiert sein?
Wenn der Besitzer einer Datei die rechte rx hat, soll die Gruppe auch rx bekommen, bei rwx auch "rwx"

Benutzeravatar
bitbieger
Beiträge: 179
Registriert: 23.10.2003 08:26:00
Kontaktdaten:

Beitrag von bitbieger » 22.10.2004 17:54:23

Code: Alles auswählen

chmod -R g=u Dir

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 22.10.2004 18:56:16

Weltklasse ;) ! Ich Depp hätte vielleicht mal genauer die man-page durchlesen sollen, darauf brauche ich jetzt ein Hefeweizen ... :)

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Antworten