Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Hardware, Software e Toys > Software > Mondo Linux
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 20-12-05, 12:38   #1 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
Settare i CHMOD da Shell

da shell...

come posso settare i permessi a una dir per un solo utente o Gruppo?

chmod 744 nomedirectory ( ma il Gruppo come si imposta)

Grazie
Rinzi non in linea   Rispondi citando
Vecchio 20-12-05, 16:57   #2 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Puoi provare ad usare anche qualcosa del tipo:

Codice:
chmod -R ugo+rwx nomedirectory
Cosi fai in modo che "nomedirectory" sia settato su lettura/scrittura/esecuzione per User Group e Other.
La -R sta per ricorsivo, cioè setterà quelle proprietà anche per tutti i file e sotto dir di nomedirectory.

Codice:
chmod -R o-rwx nomedirectory
Questo farà in modo di togliere la proprietà di Scrittura/lettura/esecuzione a Other per nomedirectory e tutti i file e sotto dir di nomedirectory.

Con chown invece setti nome del User e del Gruppo di un singolo file o di una directory.

Codice:
chown nomeuser:nomegruppo file


Info utili:
http://it.tldp.org/man/man1/chmod.1.html[/code]
__________________
KING_Hack non in linea   Rispondi citando
Vecchio 20-12-05, 17:03   #3 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
ok provo con
Codice:
chmod -R ugo+rwx nomedirectory
speriamo di non far danni
Rinzi non in linea   Rispondi citando
Vecchio 20-12-05, 17:08   #4 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
L'unico danno che ho sentito fare da un mio amico è stato quello di arrivare al punto di cancellare la quasi totalità del filesystem sul suo pc di casa in cui aveva installato Linux: ha funzionato (quasi) tutto fino al successivo riavvio.

Ovviamente l'aveva fatto volontariament in un momento di sconforto

A meno che non cancelli file "importanti" se succede qualcosa puoi sempre ripristinare con i settaggi iniziali

__________________
KING_Hack non in linea   Rispondi citando
Vecchio 20-12-05, 17:19   #5 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
ti spiego meglio quello che mi serve...


ho uno script in php che necessita dei permessi in scrittura sul server...

come posso fare per attribuire tali permessi solo a tale script (utente collegato) e non a tutti gli utenti ?

grazie
Rinzi non in linea   Rispondi citando
Vecchio 20-12-05, 17:32   #6 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Un qualcosa di simile dovrebbe andare bene:

Codice:
chmod u+rwx script
e poi dai un:

Codice:
chmod go-rwx
In questo caso sei sicuro che i permessi di lettura/scrittura/execuzione li ha solo User.
Spero di non avrer frainteso la tua domanda.

__________________
KING_Hack non in linea   Rispondi citando
Vecchio 20-12-05, 18:29   #7 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
non ho capito i 2 comandi esattametne cosa fanno...script è una costante del comando o cosa..grazie
Rinzi non in linea   Rispondi citando
Vecchio 20-12-05, 19:02   #8 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Quote:
KING_Hack
Un qualcosa di simile dovrebbe andare bene:

Codice:
chmod u+rwx script
Questo comando setta su u(Utente) i permessi di r(read)w(write)x(execute) sul file di nome "script". Il + sta ad indicare l'aggiunta di tali permessi.

Quote:
e poi dai un:

Codice:
chmod go-rwx script
Questo comando toglie i permessi di r(read)w(write)x(execute) a g(Group) e o(Other) per il file "script".

Spero di aver reso l'idea

__________________
KING_Hack non in linea   Rispondi citando
Vecchio 20-12-05, 19:05   #9 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
ho capito il fatto è ch elo script è composto da una 50ina di pagine php
non posso indicarle singolarmente
Rinzi non in linea   Rispondi citando
Vecchio 20-12-05, 19:12   #10 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Allora al posto di

Codice:
chmod u+rwx script.php
puoi impartire il comando cosi:
Codice:
chmod -R u+rwx nome_dir_script/
Questo comando invece che impartire le proprietà ad un unico file come il primo che da le proprietà solo a "script.php", questo setta i permessi r/w/x per User per la nome_dir_script/ e tutti i file e sotto directory che la compongono perchè è stato usato -R che indica a chmod di essere usato in maniera ricorsiva.

Dai su che ora dovremmo farcela
__________________
KING_Hack non in linea   Rispondi citando
Vecchio 20-12-05, 19:23   #11 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
ci siamo quasi... e comunque grazie
ti spiego

root\
root\dir1\
root\dir2\
root\dir3\
root\script\

gli script contenuti nella dir root\script\ devono aver accesso in scrittura su tutte le altre dir ... si può fare?

grazie
Rinzi non in linea   Rispondi citando
Vecchio 20-12-05, 19:37   #12 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Si può fare certamente
Prova il comando:

Codice:
chmod -R ug+rw root\dir1
Impartisci il comando sostituendo root\dir1 con root\dir2 e successivamente con root\dir3

oppure se vuoi scrivere una unica riga e battere una volta invio puoi usare && per collegare più comandi su un'unica linea di comando:

Codice:
chmod -R ug+rw root\dir1 &&  chmod -R ug+rw root\dir2 &&  chmod -R ug+rw root\dir3
e poi pigi su INVIO

__________________
KING_Hack non in linea   Rispondi citando
Vecchio 20-12-05, 19:43   #13 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
caro king_Hack

sei molto paziente...

il fatto è che le dir aumentano perchè create da questo scritp

quindi mi sono spiegato male ....lo script presente in root\script
deve avere il controllo completo di root/

posso fare

Codice:
chmod -R ug+rw root\
con il permessi in questo modo come sto alivello di sicurezza? :computer:

grazie
Rinzi non in linea   Rispondi citando
Vecchio 20-12-05, 19:52   #14 (permalink)
Banned
 
L'avatar di Rinzi
 
Data di registrazione: Feb 2005
Ubicazione: Roma
Messaggi: 5,444
ho provato ma nn va...funge solo se li setto a 777
Rinzi non in linea   Rispondi citando
Vecchio 20-12-05, 20:03   #15 (permalink)
 
L'avatar di KING_Hack
 
Data di registrazione: Mar 2005
Ubicazione: Aquileia
Messaggi: 1,711
Invia un messaggio tramite MSN a KING_Hack Invia un messaggio tramite Skype a KING_Hack
Sinceramente non mi ispira poi molto questa soluzione, cioè è solo sensazione personale.

Proverò a googlare ed informarmi un po e poi ti saprò dire con piu precisione.

Se c'è qualche altro "pinguino" in ascolto magari può dar un consiglio

__________________
KING_Hack non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 17:38.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.