PDA

Visualizza la versione completa : Creazione cartella, set user...


Threepwood
02-10-2006, 17:56
Salve a tutti!

Devo creare una cartella FTP che
dia l'accesso in LETTURA a USER_READ
dia l'accesso in LETTURA/SCRITTURA a USER_WRITE

Questa sarÓ una cartella FTP nella quale inseriremo (come USER_WRITE) dei dati e potranno essere scaricati dal login di USER_READ.

Mi date una mano?

GiorgioM
02-10-2006, 18:22
com prima cosa verifica il gruppo di appartentenza del gruppo USER_READ. D'ora in avanti lo chiamiamo GROUP_READ

mkdir directory
chmod 750 directory
chown USER_WRITE:GROUP_READ directory

dovrebbe essere sufficiente nella maggior parte dei casi...

Threepwood
03-10-2006, 09:58
Premesso che con linux me la cavo poco....

avevo giÓ creato cartella e chmod.

E' necessario creare il gruppo?

In pratica devo fare una cartella FTP (accessibile anche via web) dove sia io (admin) sia un'altra persona(cliente) si possa inserire leggere e modificare dei dati

Threepwood
03-10-2006, 10:19
parentesi : i permess R/W devono essere poi ripetuti per tutte le cartelle che vi verranno immesse....

GiorgioM
03-10-2006, 11:09
Originariamente inviato da Threepwood

avevo giÓ creato cartella e chmod.

E' necessario creare il gruppo?


no, il gruppo viene creato automaticamente quando si aggiunge l'utente. per sapere il nome del gruppo di un utente usa il comando id seguito dal nome dell'utente

es.
id root
uid=0(root) gid=0(root) gruppi=0(root)

ecco, devi prendere il nome del gid (in questo caso root)

GiorgioM
03-10-2006, 11:13
Originariamente inviato da Threepwood
parentesi : i permess R/W devono essere poi ripetuti per tutte le cartelle che vi verranno immesse....

In questo caso usa chmod con -R ma con questa sintassi, non con i numeri (es. il 750 di prima)

chmod -R u+rw,g+r-w,o= directory

Threepwood
03-10-2006, 11:42
Originariamente inviato da GiorgioM
no, il gruppo viene creato automaticamente quando si aggiunge l'utente. per sapere il nome del gruppo di un utente usa il comando id seguito dal nome dell'utente

es.
id root
uid=0(root) gid=0(root) gruppi=0(root)

ecco, devi prendere il nome del gid (in questo caso root)

L'utente per Read/Write su quella cartella Ŕ "ftp01" che potrÓ accedere UNICAMENTE a questa cartella.

id ftp01
id=1048(ftp01) gid=108(g4938676916) groups=108(g4938676916)

Visto questo ora devo dire che la cartella FTP_FOLDER_01 sarÓ accessibile (oltre che da root) anche dall'utente "ftp01" in lettura e scrittura.
L'utente "ftp01" potrÓ accedere unicamente a questa cartella

il comando
chmod -R u+rw,g+r-w,o= directory

imposta i permessi sulla directory... ma dove viene descritto l'accesso di root e ftp01?

Loading