# Gem, solo come curiosita'

**URL:** <https://www.ruby-forum.com/t/gem-solo-come-curiosita/162751>\
**Category:** IT\
**Created:** [March 13, 2009, 12:10pm UTC](https://www.ruby-forum.com/t/gem-solo-come-curiosita/162751 "2009-03-13T12:10:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [March 13, 2009, 12:10pm UTC](https://www.ruby-forum.com/t/gem-solo-come-curiosita/162751/1 "2009-03-13T12:10:15Z")

</div>

Quando installate le gem su linux lo fate da utente normale o da root?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [March 13, 2009, 12:24pm UTC](https://www.ruby-forum.com/t/gem-solo-come-curiosita/162751/2 "2009-03-13T12:24:22Z")

</div>

Il 13 marzo 2009 12.09, Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [March 13, 2009, 12:25pm UTC](https://www.ruby-forum.com/t/gem-solo-come-curiosita/162751/3 "2009-03-13T12:25:32Z")

</div>

2009/3/13 Pietro G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Il 13 marzo 2009 12.09, Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [March 13, 2009, 12:57pm UTC](https://www.ruby-forum.com/t/gem-solo-come-curiosita/162751/4 "2009-03-13T12:57:50Z")

</div>

2009/3/13 Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> 2009/3/13 Pietro G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
> 
> > Il 13 marzo 2009 12.09, Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [March 13, 2009, 1:00pm UTC](https://www.ruby-forum.com/t/gem-solo-come-curiosita/162751/5 "2009-03-13T13:00:11Z")

</div>

2009/3/13 Pietro G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> > 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?
