Newsgroup: it.comp.macintosh
Titolo: sudo,su e password varie

Salve, mi sto documentando su tutto ciò che riguarda permessi, users e
la sicurezza in ambiente unix. ho da poco appreso il funzionamento di su
e sudo, ma ho ancora molte perplessità. mi consigliereste qualche buon
link dove imparare a sfruttare a pieno queste funzionalità?
in particolare: 
- uno user ha più di una password? come faccio a vedere le password da
terminale?
- perchè se faccio su, senza nome utente e quindi si sottintende il
passaggio a root, non accetta nè la mia pwd user nè la pwd di root?
- perchè quando utilizzo sudo, non gradisce la pwd di root ma vuole la
pwd dell'user che fa sudo? è normale?
- ho editato con diritti di root il file sudoers (ho usato il comando
visudo) e ho concesso al mio user (non amministratore) il diritto di
fare sudo su ogni comando, in questo modo:
mio_user        (ALL)= ALL
è sbagliato? chi dovrebbe poter fare sudo? e chi su? come stabilisco
questi criteri ma soprattutto come li imposto? 
QUALSIASI SUGGERIMENTO E' BEN ACCETTO. MUCHAS GRACIAS

 questi criteri ma soprattutto come li imposto? 
se vuoi ne parliamo meglio dopo che hai ragionato su chi e perche' 
dovrebbe poterli usare ;) tieni conto che unix suppone che tu sappia 
cosa stai facendo, soprattutto se sei root. ergo se gli dici di spararti 
sui piedi lo fara' senza batter ciglio, e soprattutto senza chiederti 
conferma. quindi ocio a quello che fai ;)

 il minor numero di persone possibili ;)
mi riferivo al fatto che avevo sentito pareri scondo i quali è giusto
permetter di fare 'su' verso uno user con più diritti e successivamente
fare sudo per il comando desiderato.. voi come gestite la sicurezza in
questi casi? 
come faccio a permettere o non permettere ad uno user di fare 'su' verso
un altro user? è possibile?

 QUALSIASI SUGGERIMENTO E' BEN ACCETTO. MUCHAS GRACIAS
meglio sudare! se proprio ti da fastidio ogni volta digitare la passwd
inserisci in sudoers questo:
utente  ALL=NOPASSWD: ALL
poi (mi sembra non lo hai fatto) mettiti il tuo utente nel gruppo
amministratore.
per quanto riguarda la password di root non credo sia impostata, nel
senso che mi pare non la chieda in fase di installazione, non ricordo
nemmeno come ho fatto io ad impostarla.. l'unica cosa che mi viene in
mente è:
vai su netinfo, autenticati, vai su user -> root e cambiati la password,
dopodichè se sei ancora convinto di abilitare root vai sul menu
Sicurezza -> Abilita Utente Root..
ripeto "Amministratore + sudo" è un'ottima accoppiata! forse è un pò
noiso nei casi in cui aggeggi su file dove non hai permessi e OSX se ne
frega e non ti chiede passwd (effettivamente è un pò palloso ma ci si
convive)
-- 
Ciao, Nicola

 che io sappia non e' possibile
No, si può fare: trovi tutto facendo un "man sudoers".
-- 
"I have a very simple life, I have my family and I have Apple and Pixar.
And I don't do much else." S. J.

 password
ecco come avevo fatto!!
-- 
  hi! -o)
           /\
         _\_V

 un altro user? č possibile?
se quell'utente non ha la password dell'atro utente allora puo' fare su 
tutte le volte che vuole senza riuscirci. qual'e' il problema?

 il file sudoers.
è proprio ciò che volevo evitare.. voglio fare la maggior parte del mio
lavoro su un utente 'Standard', senza provilegi di amministratore, che
non possa modificare la directory /Applications nè il disco al di fuori
della propria home. questo utente non è sudoer, può fare 'su' verso un
utente amministratore, che a sua volta può fare 'sudo' o 'su' verso
utente root. tutto questo per un principio di sicurezza, saranno menate,
ma credo che tutta il sistema di utenti e permessi unix non avrebbe
senso se chiunque potesse lavorare in modalità amministratore. ci sono
script o programmi che godendo di tali privilegi potrebbero fare molto
male all'intero sistema.
grazie a tutti per l'aiuto.

 utente root. tutto questo per un principio di sicurezza, saranno menate,
bhe' allora o io ho capito male quello che hai spiegato fin dall'inizio 
oppure tu non ti sei spiegato per nulla :)
in ogni caso quello che vuoi fare e' quello che faccio io abitualmente e 
come ho gia' detto non hai nessun bisogno di modificare il file sudoers. 
ti crei un utente amministrativo (mettiamo si chiami pippo) e ti crei un 
utente normale (mettiamo si chiami pluto). quando vuoi fare qualcosa 
come root fai un bel "su pippo" e poi come pippo fai "sudo 
/quel/che/vuoi". il tutto senza bisogno di fare nulla di strambo o di 
modificare alcunche'.
comunque tieni presente che l'utente amministrativo di osx non e' 
equivalente a root, quindi danni al sistema non ne puo' fare. e' vero 
che puo' scrivere dentro /Applications e qualche altra cosina, pero' sei 
comunque abbastanza al sicuro. di certo non puoi fare i danni che fai 
sotto windows come utente amministrativo ;)

 modificare alcunche'.
credo che i sistemi "unix" possano garantire un livello di sicurezza già
molto molto buono.. un sistema, però, oltre che sicuro deve anche essere
"usabile", tutti questi utenti portano, secondo me, a noie e basta, io
disabiliterei l'utente root e vivrei felice, anche perchè da quello che
ho notato, Aqua non fornisce (dal punto di vista interfaccia) strumenti
validi e voloci per switchare su privilegi maggiori:
prova a creare un link a /etc, vai su finder, entri dentro la cartella,
apri smb.conf e prova a modificarlo e a salvarlo; a me non chiede
nessuna password ed ovviamente posso salvarlo..


 nessuna password ed ovviamente posso salvarlo..
se puoi salvare il file e' perche' i permessi del filesystem te lo 
permettono. finder o terminale che differenza fa?

 decidere di crearmi 5 utenti diversi da usare a seconda dell'umore ;)
Ecco vedi... a me no.
La mia linux box e` blindata che piu` blindata non si puo`.
Password di >=15 caratteri alfanumerici + punteggiatura, un firewall che
logga perfino un vago peto che passa in rete.
Utenti a permessi minimi (nella vecchia installazione erano pure tutti
chroottati)... etc etc etc.
Ma con il mac non ce la faccio. Non ce la faccio.
Mi sembra troppo poco mac.
Lo uso da amministratore e basta. E ci sto attento. 
Anche perche` passato lo shock di fare le configurazioni con il mouse e
non con vi, posso anche accettare di avere un utente amministratore (che
mi chiede la pwd... tanto per dire, ue` ci sei o ci fai?)
-- 
RiK0
Non credo negli schemi non vincenti.

 > nessuna password ed ovviamente posso salvarlo..
salire di privilegio vuol dire tante cose, la prima che mi viene in
mente è l'oppotunità di poter editare un file con TextEdit invece che vi
piuttosto che pico; la console non mi fa paura, ho imparato ad usare
Linux su console perchè sul mio vecchio portatile X non sarebbe partito
nemmeno con una spinta, ma questo non significa che sia il massimo della
comodità. Poi ci sono alcune circostanze dove OSX chiede la passwd per
poter effettuare particolari operazioni (ora mi viene in mente solamente
Sleepless o Sharepoint)


 Ecco vedi... a me no.
appunto, questione di gusti