PDA

Visualizza la versione completa : concetto su permessi


sopadj1
28-09-2004, 19:39
salve gente!

circa 2 settimane fa mi avevate fatto capire il concetto dell'attributo "stick" sulla cartella....ora, ripensando a quel concetto mi trovo davanti ad un dubbio dubbiettino dubbietto...


es.

$ ls -l /

....
....
drwxr-xr-x root root ... ... home

$ cd home && ls -l

drwxr-xr-x ospite users ... ... ospite

allora, nn capisco perke'??.... :dh:

i permessi(specialmente per gli other) sulla cartella "madre" tipo home nn valgono??? gli "altri" come mai posso scrivere nella sottocartella /home/ospite se la cartella madre /home nn ha lo sticky bit come ce lha la /tmp ??!! la stessa cosa vale anche per le altre cartelle "madri"!!!!

$ scusate ma studiando da solo certi ragionamenti e riflessioni i manuali nn li fanno || sono cretino io

adarkar
28-09-2004, 19:57
non ho mica capito il tuo dubbio :confused: :confused:
che centra lo sticky con i permessi di scrittura? cio un po' centra ma per come la metti tu poco :confused:

non ovvio che ognuno possa scrivere nella sua home?

sopadj1
28-09-2004, 20:07
Originariamente inviato da adarkar
non ho mica capito il tuo dubbio :confused: :confused:
che centra lo sticky con i permessi di scrittura? cio un po' centra ma per come la metti tu poco :confused:

non ovvio che ognuno possa scrivere nella sua home?

allora, mi spiego meglio (almeno ci provo)

$ tree

bin
|
home - + - ftp
| - ospite
|
tmp
|
ecc...


allora, la cartella home/ che io chiamo "madre" nn permetti altri altri di scriverci dentro

$ ls -l /

...
...
drwxr-xr-x root root .. . .. . . home/

ma allora perke' l'utente ospite ha una sua cartella "ospite" e tutte le sue altre sottocartelle se nn gli stato settato lo sticky bit alla cartella "madre" per far si che tutti ci possono scrivere ma solo i propretari degli oggetti possono modificare i propri file ?


ecco, ora sono diventati 2 i miei dubbi (dubbi che secondo me relativamente poca gente si pone)


new entry:


lo sticky bit il permesso che, dato ad una cartella, ognuno puo' scrivere su di essa ma solo i rispettivi propretari hanno il potere mi cancellare i propri oggetti, neanche il proprietario della cartella che ha lo sticky bit puo' cancellare file nn sui!?!?

Ikitt
28-09-2004, 20:12
Originariamente inviato da sopadj1
ma allora perke' l'utente ospite ha una sua cartella "ospite" e tutte le sue altre sottocartelle
Perche` e` di proprieta` di ospite...

sopadj1
28-09-2004, 20:45
Originariamente inviato da Ikitt
Perche` e` di proprieta` di ospite...

si ma ospite come ce lha fatta a mettere se in base ai permessi di home/ gli altri nn possono scrivere nella cartella home/ ?

forse perke' la cartella stata creata da un comando dato da root??

:stordita:

adarkar
28-09-2004, 20:51
eheh :D
perch la /home se guardi ha il permesso di esecuzione per gli other, e l'esecuzione di una dir significa attraversamenteo :D

s lo sticky quel che dici
il proprietario.. beh non credo, a meno che non sia root
x per sicurezza prova

adarkar
28-09-2004, 20:51
Originariamente inviato da sopadj1

forse perke' la cartella stata creata da un comando dato da root??


nn pensare mai pi una cosa del genere o ti troverai sempre con qualche casino in testa :D

adarkar
28-09-2004, 20:52
evvivaaaaaa
sono fagianooooooo

:yuppi: :yuppi:
cio tu intendevi come stata scritta la /home/utente ? l'ho capito ora :yuppi: :fagiano: :fagiano:

semplice, l'ha scritta root quando ha creato l'utente :D

Ikitt
28-09-2004, 20:53
Originariamente inviato da sopadj1

forse perke' la cartella stata creata da un comando dato da root??

Si, direi di si. mkdir + chown entrambi eseguiti da root.

sopadj1
28-09-2004, 21:19
:D

ora ho le idee + chiare... ora che butto la slack vedo se ci sono altri bug del genere :zizi:

la mia curiosita' dovuta al fatto che quando ho dato il comando ls -l / ho notato che tutte (tranne temp/ ) avevano settato i permessi per gli other sono in r-w e quindi nessuno tranne root puo' scrivere nelle cartelle/sottocartelle di ciascuna directory!

...

...

...

Loading