Newsgroup: it.comp.os.linux.iniziare
Titolo: permessi

Ciao a tutti, come faccio a dare al mio utente, gli stessi permessi
dell'utente vdr?

 dell'utente vdr?
Forse dandogli lo stesso user ID, o piu' probabilmente per quello che vuoi 
fare mettendolo nello stesso gruppo, ma la domanda posta in quel modo non ha 
molto senso.
-- 
Cio' che si vede, e'.

 dell'utente vdr?
Non lo fai proprio.
Di che cosa hai bisogno? Di eseguire un comando come fossi vdr?
Se puoi, fai:
$ sudo -u vdr comando
Vedi come puoi editare /etc/sudoers (per l'editing usa visudo):
una guida per esempio qui: 
http://www.gentoo.org/doc/it/sudo-guide.xml
Oppure ti basta che il tuo utente e vdr condividano uno o più gruppi?
Insomma qual è lo specifico problema?
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/index.php

 Insomma qual è lo specifico problema?
Ho bisogno che l'utente mattia abbia i permessi di
lettura/scrittura/esecuzione dei file dell' utente vdr.
Ho aggiunto mattia al gruppo vdr, ma non ho i permessi di
scrittura/esecuzione solo lettura.
Posso anche cambiare i permessi dei file con chmod, ma oltre a sembrarmi
poco elegante, se dovessi avere un'aggiornamento di vdr, si riazzerano i
permessi.

 fare mettendolo nello stesso gruppo
Modificando lo user id posso far danni?
Nello stesso gurppo non basta non ho i permessi di scrittura esecuzione.
Grazie a tutti e due

 scrittura/esecuzione solo lettura.
Mi basterebbe anche che vdr dia i permessi di esecuzione/scrittura ai
membri del suo gruppo.

 Modificando lo user id posso far danni?
  Basta cambiare gli ID degli oggetti del filesystem che hanno il
vecchio ID con quello nuovo.  Dovrebbe bastare, per gli utenti non
provilegiati (utente "utente", in questo esempio), fare:
# find ~utente -user utente -exec chown vdr {} \;
oppure:
# chown -R vdr ~utente
  Questo se hai impostato lo user-id di utente a quello di vdr.
Altrimenti, se fai il contrario, metti vdr al posto di utente e
viceversa.  Le l'utente è di sistema e ha oggetti nel filesystem che gli
appartengono fuori della sua HOME, allora puoi eseguire il find a
partire dalla root (/) del filesystem, ma magari dopo aver fatto una
ricerca a vuoto per vedere che cosa cambierebbe *prima* di fare il chown.
  Tutto questo se non bastasse mettere utente nel gruppo vdr e cambiare
la umask di vdr a 002 invece di 022 che probabilmente ha adesso.
  Ciao,
-- 
Alessandro Selli 
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.

 Forse dandogli lo stesso user ID
Ravanando a mano in /etc/passwd ho letto sia in realtà possibile
dare a due utenti il medesimo id (il sistema li vedrà come un solo
utente, dal punto di vista dei permessi).
Useradd o adduser non permettono una cosa del genere, però. Ci sarà
mica un perché? E poi, così facendo, si ottiene una simmetria forse
non voluta: anche vdr potrà avere accesso completo ai file dell'OP.
Continuo a pensare che sarebbe bene usare sudo per identificarsi, quando
necessario, come vdr. Mi pare basti aggiungere una riga tipo:
mioutente ALL = NOPASSWD: (vdr) ALL
con visudo al file /etc/sudoers.
Poi, per esempio:
gksudo -u vdr nautilus
e via.


 gksudo -u vdr nautilus
Qui c'e' un po' di discussione:
http://serverfault.com/questions/4916/multiple-nix-accounts-with-identical-
uid


 permessi.
Utilizzare i permessi del gruppo e avere il gruppo in comune è il metodo 
normale previsto da linux.
E farsi una o uno script da lanciare dopo ogni aggiornamento non è un gran 
problema.
Altrimenti ci sono gli attributi estesi (getfattr, setfattr).
Comunque la soluzione del gruppo di comune è quella più utilizzata e  
sicuramente è già usata anche dopo aver solo installato il sistema.