Newsgroup: it.comp.os.linux.iniziare
Titolo: Assegnare permessi

Scusate l'ingoranza ma come faccio a dare dei
permessi a un utente?
vi spiego meglio l'utilizzo volevo creare una directory
con dei file "personali" che volevo rendere disponibili solo
a determinati utenti rendendo agli altri impossibili
Ps mi scuso per tutti gli "R:" ma netscape pr2 non riesco
a scaricarla!!!

 wrote in message 8ql60p$163$1...@nread2.inwind.it...


On Sun, 24 Sep 2000 17:12:03 +0200, 
tagoh (
ta...@inwind.it
)
wrote:
| Scusate l'ingoranza ma come faccio a dare dei
| permessi a un utente?
 
 man chmod
 man chown
 man chgrp
-- 
Emmanuele Bassi         |	         [ 
http://digilander.iol.it/ebassi
 ]
   (Zefram)             |                     [ 
emmanue...@iol.it
 ]
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

a determinati utenti rendendo agli altri impossibili
Devi creare un gruppo contenente gli utenti abilitati, e usare chmod
in modo da rendere accessibile la directory al solo gruppo
proprietario. Devi anche rendere i file di proprietà del gruppo
(chgrp). Per il resto, segui i consigli di leggere i man che ti hanno
indicato gli altri.
-- 
Topoldo  
www.pianetalinux.com
(Grazie a Dio, sono ateo)

 wrote:
|Scusate l'ingoranza ma come faccio a dare dei
|permessi a un utente?
$ chmod ... <permessi> /percorso/file
  I permessi possono essere esplicitati in due modi diversi.
Metodo 1): la via "dolce": u= proprietario del file; g= gruppo cui
    appartiene il file; o= gli altri utenti; a= tutti, proprietario +
    membri del gruppo + altri utenti.  Poi: += aggiungi (concedi)  
    peremsso, -= togli (nega) permesso.  Infine: r= permesso di lettura,
    w= permesso di scrittura, x= permesso di esecuzione (file script o
    binari) o di apertura (directory).  Esiste il permesso s ma è per usi
    più avanzati.  Mettiamo tutto insieme:
$ chmod ug+rw ~/bin/sesso
conferisce il permesso di lettura e di scrittura del file "sesso" al suo
proprietario e ai membri del gruppo che possiede il file;
$ chmod a+x ~/bin/uccidi-bill
conferisce a chicchessia la facoltà di eseguire il fausto eseguibile
uccidi-bill (e speriamo qualcuno lo faccia presto!)
Per vedere chi è proprietario di un file e a quale gruppo appartiene lo
stesso file (o una directory o un dispositivo o un processo) dai il
comando:
$ ls -l slrnpull.conf
-rw-r--r--    1 ambapali users        1236 Sep 21 12:15 slrnpull.conf
Quindi, slrnpull.conf appartiene ad ambapali (io), al gruppo users,
ambapali lo può leggere e può scriverci, i membri del gruppo users e gli
altri utenti possono solo leggerlo e nessuno può mandarlo in esecuzione.
Per modificare il proprietario ad un file fai:
$ chown ambapali sesso
(probabilmente non hai i diritti per farlo, root solo può sempre farlo).
Per cambiare il gruppo di un file:
$ ls -l sesso
-rw-r--r--    1 ambapali users          0 Sep 24 22:51 sesso
$ chgrp floppy sesso
$ ls -l sesso
-rw-r--r--    1 ambapali floppy          0 Sep 24 22:51 sesso
(lo posso fare perché sono il proprietario del file).
Puoi cambiare simultaneamente proprietario e gruppo d'appartenenza ad un
file con il comando chown con questa sintassi:
# ls -l sesso
-rw-r--r--    1 ambapali floppy          0 Sep 24 22:51 sesso
# chown root:disk sesso
# ls -l sesso
-rw-r--r--    1 root disk          0 Sep 24 22:51 sesso
(nota il # del prompt: sono root adesso!)
|Ps mi scuso per tutti gli "R:" ma netscape pr2 non riesco
|a scaricarla!!!
  Effettivamente questa roba è una vera porcheria:
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
  Alessandro

Nel fausto dě di 25 Sep 2000 09:12:56 GMT, il prode Alessandro Selli
presente alla corte di it.comp.os.linux.iniziare
cosě ebbe l'ardire di pronunziarsi:
|Metodo 1): la via "dolce": u= proprietario del file; g= gruppo cui
|    appartiene il file; o= gli altri utenti; a= tutti, proprietario +
|    membri del gruppo + altri utenti.  Poi: += aggiungi (concedi)  
|    peremsso, -= togli (nega) permesso.  Infine: r= permesso di lettura,
|    w= permesso di scrittura, x= permesso di esecuzione (file script o
|    binari) o di apertura (directory).  Esiste il permesso s ma č per usi
|    piů avanzati.
  Ho dimenticato il Metodo 2): la via "tosta": dai i permessi nella
notazione numerica:
chmod 754 mio-file
dove i numeri sono in rappresentazione ottale (base otto) ossia:
0 -> 000
1 -> 001
2 -> 010
3 -> 011
4 -> 100
5 -> 101
6 -> 110
7 -> 111
  Un 1 vuol dire permesso accordato, 0 permesso negato.  Il primo numero
contiene i permessi del proprietario del file, il secondo i permessi del
gruppo cui appartiene il file, il terzo i permessi concessi a tutti gli
altri "avventori".  I permessi sono, nell'ordine: rwx ossia scrittura,
lettura, esecuzione.
  Nell'esempio dato sopra 754 vuol dire:
- proprietario: 7 -> 111 -> lettura+scrittura+esecuzione
- gruppo:       5 -> 101 -> lettura+esecuzione (scrittura negata)
- altri utenti: 4 -> 100 -> lettura (scrittura ed esecuzione negate).
  Alessandro pinguino
-- 
den Tapferen, den Frohgemuthen,       Per i valorosi, per gli animi giocondi,
den Enthaltsamen                      per i temperanti
singe ich dies Lied.                  io canto questa canzone.