Quando installate le gem su linux lo fate da utente normale o da root?
Il 13 marzo 2009 12.09, Mauro [email protected] ha scritto:
Quando installate le gem su linux lo fate da utente normale o da root?
uso sudo, quindi da root.
in teoria è possibile installare le gem come utente, ma vedo solo
svantaggi in questa cosa.
pietro
2009/3/13 Pietro G. [email protected]:
Il 13 marzo 2009 12.09, Mauro [email protected] ha scritto:
Quando installate le gem su linux lo fate da utente normale o da root?
uso sudo, quindi da root.
in teoria è possibile installare le gem come utente, ma vedo solo
svantaggi in questa cosa.
Per esempio quali svantaggi?
2009/3/13 Mauro [email protected]:
2009/3/13 Pietro G. [email protected]:
Il 13 marzo 2009 12.09, Mauro [email protected] ha scritto:
Quando installate le gem su linux lo fate da utente normale o da root?
uso sudo, quindi da root.
in teoria è possibile installare le gem come utente, ma vedo solo
svantaggi in questa cosa.Per esempio quali svantaggi?
è politica condivisa, su linux ma non solo, eseguire tutti i demoni
con utenti dedicati, in modo che non abbiano più permessi del
necessario.
se fai un demone (ad esempio un server rails, su apache o non), è bene
che non giri col tuo utente, ma con un utente con permessi molto
limitati; questo utente non ha accesso alle gem che si trovano nella
tua home.
pietro
2009/3/13 Pietro G. [email protected]:
Per esempio quali svantaggi?
è politica condivisa, su linux ma non solo, eseguire tutti i demoni
con utenti dedicati, in modo che non abbiano più permessi del
necessario.se fai un demone (ad esempio un server rails, su apache o non), è bene
che non giri col tuo utente, ma con un utente con permessi molto
limitati; questo utente non ha accesso alle gem che si trovano nella
tua home.
a proposito di apache.
Io uso passenger per far girare le mie app con apache e le
applicazioni rails sono tutte settate mioutente:mioutente in quanto se
settate come nobody:nobody non funziona.
E’ corretto?