Newsgroup: it.comp.os.linux.iniziare
Titolo: pratica della protezione di un sistema linux

ok vediamo se ho capito
mi trovo alla fine dell'installazione della distribuzione che ho scelto, il
passo successivo dovrebbe essere quello di proteggere a doppia mandata il
mio sistema, sia da attacchi via internet, sia da fratelli pasticcioni, sia
da personali tilt cervellotici.
quindi:
con un comando (credo chmod) in maniera ricorsiva setto tutti i file e
directory (ad eccezione del ramo home) non leggibili, non modificabili, non
cancellabili.
DOMANDA 1: in questo modo solo con root posso utilizzare il pc o comunque le
applicazioni sono avviabili anche da un utente senza privilegi?
poi inizio a creare i diversi utenti comuni.
DOMANDA 2: ad ogni utente ora e' utilizzabile in tutto il sistema una sola
directory in tutto il pc e se nella DOMANDA 1 la risposta e' che le
applicazioni non sono avviabili basterebbe creare nella directory
dell'utente dei collegamenti alle applicazioni che gia' sono presenti nel pc
o devo mettere nella directory dell'utente i binari dei programmi che gli
voglio concedere di utilizzare?
se non ho fatto errori senza considerare quale strada ho intrapreso ora il
pc e' cosi' impostato:
root come al solito fa quello che vuole;
ogni utente puo' utilizzare solo le applicazioni (o sottoforma di
collegamento o di binario) e i file che si trovano nella propria directory.
DOMANDA 3: l'utente, mettiamo non controllato, puo' copiare un applicazione
(da internet per esempio) sulla propria directory ed eseguirla? o su linux,
a differenza di windows, ogni (ripeto OGNI) applicazione va prima installata
per essere eseguita e non avendo i permessi di root questo gli e' precluso?
DOMANDA 4: i collegamenti (o i binari) delle applicazioni devono essere
protetti (cioe' l'unico permesso attivo e' quello di lettura) per evitare
che l'utente cancelli file importanti?
spero di essere stato chiaro e soprattutto di non aver scritto troppe
fesserie, ma dopo a varie ricerche mi sembra che questa sia la strada piu'
semplice per mettere al sicuro una macchina che puo' essere utilizzata da
diverse persone.
ciao
jdipik

 fesserie
Ci sono kili di howto sulla sicurezza del sistema, leggine uno.
Davide

 che l'utente cancelli file importanti?
Beh... un eseguibile deve avere almeno il permesso di esecuzione, direi...
^^;
Tra l'altro, se uno volesse consentire l'uso di un eseguibile ad un certo
gruppo di utenti e non ad altri, la soluzione piu' spiccia e' proprio creare
un gruppo di utenti, cambiando i permessi dei soli programmi che non vuoi
che vengano usati (o viceversa, a seconda di quali sono piu' numerosi) in
modo tale che li possa usare solo root e chi e' nel gruppo, in fondo i
permessi di ogni file sono divisi in tre (owner, group, all) apposta...
--
Hayabusa
--------------------------------
Inviato via 
http://usenet.libero.it

 [...]
 In genere l'utente puo` procurarsi (compilando, od altro) ogni sorta di
 file e renderlo eseguibile fintanto che il file e` "suo" e nella sua
 home (o dove l'utente abbia permessi adeguati). Poi ovviamente il
 sistema e` (od almeno dovrebbe) configurato per limitare/impedire ai
 semplici utenti (e quindi anche ai processi da loro generati) di
 accedere ai file di sistema o all'hardware.
  Saluti,
   Malva
-- 
 Aggiungere [P] o (P) nel Subject per le risposte personali:
 l'indirizzo e` valido ma smistato automaticamente

 diverse persone.
No, e' una delle peggiori strade, fidati. Leggi un buon manuale sulla 
sicurezza in unix/linux e capirai.
Se hai installato redhat puoi seguire i semplici passi che abbiamo scritto
qui:
http://www.linuxfan.it/wiki/index.php/PrimiPassiRedhat
starai abbastanza al riparo da "attacchi via rete". Le impostazioni degli
utenti vanno bene cosi' come sono. Di virus, trojan e dialer puoi fregartene 
senza troppi problemi.
-- 
Enrico Bodo  -   Postdoctoral Research Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

 che l'utente cancelli file importanti?
Un utente non privilegiato non può cancellare file importanti...
bye!
-- 
Fabrizio "Hermooz" Ermini

 fesserie, 
un po' ne hai dette! ;-P 
        f.