PDA

View Full Version : Propietario dello script influsice sulla esecuzione?


deimosphobos
10-03-2014, 17:50
Salve,
ho bisogno di una risposta a questo quesito:

diciamo che ci siano due utenti pippo e pluto su di sistema unix.

pippo è propietario di caio.sh, tuttavia per errore caio.sh che aveva permessi 777 è stato sovrascritto dall'utente pluto con lo stesso contenuto che aveva prima.


Ora in pratica è cambiato solamente l'owner del file.

Considerato che il file ha ancora permessi 777, ci possono essere anomalie nell'esecuzione di caio.sh ??

gurutech
10-03-2014, 17:52
Salve,
ho bisogno di una risposta a questo quesito:

diciamo che ci siano due utenti pippo e pluto su di sistema unix.

pippo è propietario di caio.sh, tuttavia per errore caio.sh che aveva permessi 777 è stato sovrascritto dall'utente pluto con lo stesso contenuto che aveva prima.


Ora in pratica è cambiato solamente l'owner del file.

Considerato che il file ha ancora permessi 777, ci possono essere anomalie nell'esecuzione di caio.sh ??

se lo script è identico no. l'unica discriminate sono i permessi di pippo o pluto a fare determinate operazioni che sono scritte nello script stesso (es. pippo può masterizzare, pluto no)

deimosphobos
10-03-2014, 17:54
se lo script è identico no. l'unica discriminate sono i permessi di pippo o pluto a fare determinate operazioni che sono scritte nello script stesso (es. pippo può masterizzare, pluto no)


Scusami ma questo non dovrebbe dipendere solamente dall'utente che lancia lo script?

pabloski
10-03-2014, 19:24
Scusami ma questo non dovrebbe dipendere solamente dall'utente che lancia lo script?

Si, ma solo se non è settato il bit SUID. In caso contrario lo script viene eseguito con i permessi del proprietario.

gurutech
10-03-2014, 22:24
Scusami ma questo non dovrebbe dipendere solamente dall'utente che lancia lo script?

a parte la precisazione del suid fatta sopra, era appunto per dire che non importa chi possiede lo script, l'importante e' che sia leggibile ed eseguibile dlgli utenti interessati. i permessi di fare o no certe cose poi li applica l'os