settare umask per utente

Sicurezza del sistema: firewall, antispam, antivirus, ssh, patch, bug, eccetera.
trepatreolo
Prode Principiante
Messaggi: 126
Iscrizione: martedì 13 aprile 2010, 16:58

settare umask per utente

Messaggio da trepatreolo »

come faccio a settare l'umask per un utente in maniera tale che crei file con permessi 770?
Avatar utente
Insidioso93
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: domenica 27 giugno 2010, 20:33
Località: Milano

Re: settare umask per utente

Messaggio da Insidioso93 »

Ciao....devi settare l'inizializzatore di variabili d'ambiente presente in /etc/.profile ,non mi ricordo se .profile o profile....cmq è presente nella cartella etc...devi quindi aprirlo con i permessi di root e cerchi la riga con scritto umask che è settato ad un valore di default....(0666)

Per settare l'umask in modo che dia 770 devi settarlo mettendo numeri complementari al 770 ossia


Ottal Per.Neg Permessi consentiti                   Binario
0 --- rwx                                                 000
1 --x rw-                                                 001
2 -w- r-x                                                 010
3 -wx r--                                                 011
4 r-- -wx                                                 100
5 r-x -w-                                                 101
6 rw- --x                                                 110
7 rwx ---                                                 111
Insidioso93
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: settare umask per utente

Messaggio da ReMichael »

a livello singolo utente il file è il .bash_profile nella home dell'utente (se usa bash)
Avatar utente
Insidioso93
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: domenica 27 giugno 2010, 20:33
Località: Milano

Re: settare umask per utente

Messaggio da Insidioso93 »

ReMichael ha scritto: a livello singolo utente il file è il .bash_profile nella home dell'utente (se usa bash)
Si....ho indicato quella più generale....perchè è quella che contiene il comando umask, Poi non tutti i sistemi hanno bash_profile..
io ho .bashrc per inizializzare le variabili
Insidioso93
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: settare umask per utente

Messaggio da ReMichael »

Insidioso93 ha scritto: Poi non tutti i sistemi hanno bash_profile..
io ho .bashrc per inizializzare le variabili
se l'utente usa bash e non hai bash_profile lo puoi creare
Avatar utente
fortran77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1385
Iscrizione: sabato 29 dicembre 2007, 9:44
Desktop: Xfce, iconoclasta
Distribuzione: Gentoo o Xubuntu, dipende
Località: Firenze (collina)

Re: settare umask per utente

Messaggio da fortran77 »

Penso che ubuntu usi di  default il file .profile per caricare l'umask all'avvio della sessione. Va da se' che puoi usare uno qualsiasi dei file che contengono le impostazioni della shell, basta stare attenti di farlo solo una volta!
Per essere sicuro controlla tutti i file .profile, .bashrc, .bash_profile per essere sicuro che non ci siano dentro altre impostazioni dell'umask che potrebbero sovrascrivere la tua.
any man's death diminishes me, because I am involved in mankind, and therefore never send to know for whom the bell tolls; it tolls for thee.    --- John Donne
Avatar utente
Insidioso93
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 442
Iscrizione: domenica 27 giugno 2010, 20:33
Località: Milano

Re: settare umask per utente

Messaggio da Insidioso93 »

ReMichael ha scritto:

se l'utente usa bash e non hai bash_profile lo puoi creare
non lo sapevo...cmq in ubuntu è il file .profile a settare l'umask
Insidioso93
Scrivi risposta

Ritorna a “Sicurezza”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti