Newsgroup: it.comp.macintosh
Titolo: privilegi e sudo

stavo cercando di eseguire le routine di mantenimento di osx da
terminale senza i privilegi di amministrazione. mi chiedo: ma il comando
sudo si puņ eseguire solo da amministratore? 

 sudo si può eseguire solo da amministratore?
Il comando sudo, al contrario, non ha senso se eseguito da
amministratore. Il punto e' che con questo comando "diventi"
amministratore.
--
Salvatore Iovene
http://salvatoreiovene.wordpress.com
http://ipool.sf.net

 amministratore.
ehm si capisce che non ne capisco? quindi perché non riesco ad eseguire
il comando periodic? quando lo eseguo mi dice:
[nome utente] is not in the sudoers file.  This incident will be
reported.
che posso fare?


Contatta il tuo amministratore di sistema e chiedigli di aggiungerti ai
sudoers. Lui/lei sapra'.


 wrote:

allora: sudo esegue un comando come utente root, ma per poterlo
lanciare, il tuo utente deve essere nella lista dei sudoers.
di default, gli utenti standard non sono sudoers, mentre gli utenti
amministratori si`. quindi, puoi rendere il tuo utente amministratore,
oppure puoi inserirlo a mano in /etc/sudoers (operazione da fare con
utente amministratore, ovviamente).
-- 
@}-,---',-'----,-'-,-'--,-',---,'--'-,-',- Masque
`, NP: Peter Hammill - Tapeworm

 amministratore.
Per la precisione, si diventa "super-amministratori", ovvero
si assumono temporaneamente gli ID effettivi e reali pari
a 0, ossia allo user-id di root.
Secondo le convenzioni BSD, in realtà, qualsiasi utente
Mac che abbia installato il S.O. o che abbia lasciato il Mac
così come l'abbia acquistato è "amministratore" e fa parte
infatti del gruppo "admin".
Per quella che è la configurazione predefinita di /etc/sudoers
in Mac OS X, anzi, sono  proprio gli utenti amministratori
i soli a poter impartire sudo.

 amministratori si`
Perché, chi installa da solo Mac OS X o lo trova
preinstallato non è un utente standard?
Qui al 95% siamo tutti admin.

 amministratore.
Il comando sudo viene eseguito dagli amministratore. Dal file sudoers:
%admin  ALL=(ALL) ALL
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 preinstallato non è un utente standard?
si` ma, non sembra questo il suo caso, visto il messaggio che gli
restituisce sudo.
non ho voluto indagare su perche` non stia usando un utente
amministratore (potrebbe essere una sua scelta, oppure essere su un mac
altrui o in una rete).
-- 
@}-,---',-'----,-'-,-'--,-',---,'--'-,-',- Masque
`, NP: Peter Hammill - Gog - Magog (in bromine chambers)

 sudo si può eseguire solo da amministratore? 
Si può eseguire da *qualsiasi* utente, purchè presente nel file sudoers.
man sudo.
ciao, f.

 amministratore.
Cazzata, in OS-X
amministratore != root
E di default, solo gli amministratori possono usare sudo, appunto per 
eseguire comandi con le gredenziali ROOT (UID 0).
ciao, f.

 amministratore
Scusa ma semmai è il contrario. Io *NON* sono admin del MIO mac, e non 
vedo una parvenza di motivo per cui esserlo nell'account con cui lavoro.
ciao, f.

Cujo ha scritto:

il discorso è che admin e root sono 2 cose diverse, se il tuo utente fa 
parte del gruppo admin può eseguire sudo, altrimenti no
Luca

 parte del gruppo admin può eseguire sudo, altrimenti no
Lo so perfettamente.
E ribadisco che il mio utente *non* fa parte del gruppo admin.
Il gruppo admin ha accesso in scrittura ad /applications, per dirne una.
Non lavoro quotidianemente con un account del genere.
ciao, f.

 Non lavoro quotidianemente con un account del genere.
Tu, ma per impostazione predefinita (ergo suppongo per la maggioranza
qui dentro) l'utente OS X e` admin
-- 
lame boomerang

 admin o no. 
Ma dove?
-- 
lame boomerang

 Ma dove?
qui ?
http://cujo.it/adm.png
"allow user to administer this computer"


 
http://cujo.it/adm.png
Ah, ecco, quindi non durante l'installazione
Come ho detto, installato l'OS il default e` l'account Admin, poi se a
te va di creare un altro utente standard e spuntare la casella e` una
tua scelta.
Ma dubito che la maggior parte della gente qui abbia fatto cio`
-- 
lame boomerang

 Ma dubito che la maggior parte della gente qui abbia fatto cio`
La maggior parte della gente evidentemente non sa usare i propri tools.
E sbaglia.
Non si lavora con utenti che siano in grado di apportare modifiche
system-wide.
E' inutile parlare di *sicurezza* di un OS se siamo a questi livelli.
Quando inizieranno a girare piů malware per mac os, questi utenti
saranno qui a lamentarsi.


 saranno qui a lamentarsi.
Quando?
-- 
lame boomerang

 Ma dubito che la maggior parte della gente qui abbia fatto cio`
Anche perchè pure con deb potevo sudare dal mio account.


 system-wide.
Questo ha senso su un sistema server sostanzialmente multiutente. Il mio
desktop ha criteri di sicurezza diversi.
Tipicamente un programma che mi cancella la mia home con i miei dati è
già una delle cose più gravi che possono succedermi, molto di più di uno
che apre una shell di root al mondo (a meno che il cracker non la usi
per cancellare proprio i miei dati).
Questo per fare un esempio. Un programma che mi sbarella i settaggi di
sistema è ben meno grave del suddetto rm -rf ~ contro il quale non ci
sono protezioni che tengano.
Sono macchine diverse e il buon senso da una parte può diventare inutile
paranoia dall'altra.


Cujo ha scritto:

Ah ok, avevo capito male :-P
Luca

 admin o no. 
e io infatti ho avuto la brillante idea di trasformare il mio da admin a
utente normale e non riesco più ad eseguire Onyx ne il comando periodic.

 utente normale e non riesco piů ad eseguire Onyx ne il comando periodic.
Hai presente la storiella della botte piena e della moglie ubriaca? :D
-- 
In a minute there is time for decisions and revisions which a minute
will reverse
T.S. Eliot

 utente normale e non riesco piů ad eseguire Onyx ne il comando periodic.
Il fast user switching č lě per quello.
... non mi dire che esegui Onyx tutto il giorno.


 Anche perchè pure con deb potevo sudare dal mio account.
Se mi metto a fare sollevamenti del lampadone, dopo 5 minuti (e non per
5 minuti) sudo anche se non admin :|