Gem, solo come curiosita'

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?