PDA

Visualizza la versione completa : chmod dubbio


Jaymare
01-11-2005, 16:54
dovrei provare a installare il radius server

bash# groupadd log
bash# useradd -g log log
bash# mkdir /etc/radiusd
bash# mkdir /etc/radiusd/log
bash# mkdir /etc/radiusd/log/main
bash# chmod +t+s /etc/radiusd /etc/radiusd/log
bash# chown log.log /etc/radiusd/log/main

..allora non capisco il comando chmod +t+s /etc/radiusd /etc/radiusd/log
.. credo di aver capito che impostando lo sticky bit per le cartelle /etc/radiusd e /etc/radiusd/log tutto ciò che verrà creato all'interno prenderà i diritti dell'utente che crea qualcosa all'interno delle stesse, giusto? :bhò: ma poi +s cosa serve??

cacao74
01-11-2005, 16:59
+s imposta sia il SUID che il SGID bit.

ciao

Jaymare
01-11-2005, 17:23
ciao
mi spieghi meglio il significato di tutto questo, impostare lo sticky bit e lo uid e gid perché? per permettere a un normale utente di lanciare uno script eseguibile? ho un pò di confusione

cacao74
01-11-2005, 17:58
SUID
su un file, se eseguibile, permette ai processi che eseguono tale file di averne accesso con i permessi del proprietario del file.
su una directory è privo di significato/ignorato, mi pare.

SGID
su un file, se eseguibile, stesso discorso fatto per il SUID, ma applicato al gruppo
su una directory, i file creati al suo interno avranno il gruppo corrispondente al gruppo della directory

ciao

Loading