chmod: gruppe soll gleiches wie user dürfen
chmod: gruppe soll gleiches wie user dürfen
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?
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Hatte auf die Schnelle auch erst nix gefunden, weil es mich dann aber auch interessiert hat, habe ich ein kleines Shellscript geschrieben:
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.
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
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
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
Hallo maggu2810,
oder ist das von mir zu kurz gedacht
?
Wie genau soll das angepasst sein, bzw weit soll das automatisiert sein?
Gruß fuzzy
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.
[...]

Wie genau soll das angepasst sein, bzw weit soll das automatisiert sein?
Gruß fuzzy
Code: Alles auswählen
chmod -R g=u Dir
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License