Permessi

Richieste d'aiuto. Quando non si sa "come fare". Il supporto per le applicazioni e sui sistemi operativi Macintosh.
Post Reply
User avatar
simo2409
Mac Peer Aficionado
Posts: 451
Joined: Wed Jun 15, 2005 3:44 am
Permessi

Post by simo2409 »

Ultimamente (come penso abbiate notato) sto cercando di approfondire la conoscenza che ho di mac os x ... questa volta vi chiedo a proposito di un particolare permesso di alcune cartelle.
Il sistema di permessi di unix mi è chiaro, ma non ho capito la funzione della 't' ...

drwxrwxrwt 8 root wheel 272 May 6 23:09 tmp

Viene chiamato Sticky Bit ... ma non ho capito a cosa serva :/

Qualche help ?

Grazie :)
Se vedete che non rispondo mandatemi un pm :)

My gallery
User avatar
avrobay
Posts: 28816
Joined: Sat Jan 22, 2005 2:15 pm

Post by avrobay »

Sposto in: Automator, Apple Script, Terminale ;)
Chi copia è un cialtrone. Digli di smettere! - Gianni Cresci
Hartz
Quintessenza di Mac Peer
Posts: 8816
Joined: Tue Apr 26, 2005 8:33 am
Re: Permessi

Post by Hartz »

simo2409 wrote:non ho capito la funzione della 't' ...

drwxrwxrwt 8 root wheel 272 May 6 23:09 tmp

Viene chiamato Sticky Bit ... ma non ho capito a cosa serva :/
Ti dirò che la cosa mi ha lasciato un po' confuso, ma questo è ciò che ho trovato su Wikipedia…

Quando lo sticky bit è applicato a una directory significa che l'utente può solo modificare o eliminare i file e le cartelle in quella directory purché ne sia il creatore.
Quando lo sticky bit non è fissato allora valgono le solite regole e il permesso di scrittura da solo consente all'utente di creare, modificare ed eliminare file e cartelle in quella directory, indipendentemente da chi ne sia il proprietario.


:vecchietto:
G5 SP 1.8 rev. A - HD 2 x 160 Gb
RAM 1,5 Gb - Tiger 10.4.8 Build 8 L 127

Quando scoppia una guerra la verità è la prima vittima
User avatar
simo2409
Mac Peer Aficionado
Posts: 451
Joined: Wed Jun 15, 2005 3:44 am

Post by simo2409 »

Il che avrebbe senso per alcune cartelle condivise a livello di sistema (tipo tmp), tutti leggono ma solo il proprietario può modificare/eliminare.

Però non vedo grosse differenze dal fare -rw-r--r-- (sul file) con -rw-rw-rw- (sulla directory)

Da google risulta che:
in questo caso se tale bit è impostato un file potrà essere rimosso dalla directory soltanto se l'utente ha il permesso di scrittura su di essa ed inoltre è vera una delle seguenti condizioni:

* • l'utente è proprietario del file
* • l'utente è proprietario della directory
* • l'utente è l'amministratore
Che sia così ? Bho ... il dubbio era nato vedendo una t 'anomala' da un ls -l :)
Se vedete che non rispondo mandatemi un pm :)

My gallery

Post Reply