Newsgroup: it.comp.macintosh
Titolo: [Terminale] Killare e comandare logout

Siccome mi capita spesso che un'applicazione, in particolare 
l'applicazione con la quale si effettua una scansione (sia ImmageCapture 
che altri) con l'Epson Photo 2480 (messo sul Server OSX perchč lě 'non 
si disturba nessuno'), si blocchi e non risponda, bloccando di fatto 
l'interfaccia grafica del Server, mi chiedevo se esista un modo per 
sbloccarlo senza riavviare.
Infatti fin'ora, quando capita devo far spegnere a tutti (client 
OpenDirectory), collegarmi con postazione locale come root via ssh e 
chedere il rboot del server, che viene esguito senza problemi. Ma se con 
un comando reboot, il server riesce a chiudere il processo, perchč non 
con un kill -9? Forse, ma non l'ho ancora trovato, se esistesse un modo 
di chiudere la sessione dell'utente loggato sul Server (utente apposito 
  con privilegi limitati solo per fare scansioni), si potrebbe evitare 
il reboot.
Fra l'altro, pensavo di aver risolto con VueScan (che non usa il driver 
Epson, al quale ho sempre dato la colpa), ma ieri si č inchiodato anche 
quello, ovviamente dopo aver funzionato egregiamente in demo e percui 
averlo fatto acquistare.
Adriano B.

 perchè non  con un kill -9? 
forse perche' il processo e' bloccato in attesa di una qualche risposta
da parte del driver dello scanner e di conseguenza il kernel l'ha messo
in attesa, ma 'e una mia ipotesi. la mia memoria non ha molta voglia di
collaborare oggi :P
-- 
Questa signature serve solo a occupare spazio.

 chedere il rboot del server, che viene esguito senza problemi.
Non sono sicuro di aver capito il problema ma se ho interpretato bene
probabilmente un kill da root potrebbe liberarti dal problema, in
alternativa killa il processo di login dell'utente limitato (sempre da
root): e' una porcata ma ti uccide tutti e soli i processi dell'utente
incriminato senza costringerti a riavviare il server.
EmJey
-- 
Non prendere la vita troppo sul serio... non ne uscirai mai vivo
http://www.joram.it/articoli/informatica/futuro.htm

 incriminato senza costringerti a riavviare il server.
Perchè una porcata? Come lo individuo, il processo di login dell'utente?
Adriano B.

 Come lo individuo, il processo di login dell'utente?
come utente dai:
ps -x | grep 
loginwindow.app
altrimenti come root dai:
ps -aux | grep 
loginwindow.app
e vedi all'utenteDaUccidere che pid corrisponde


 ps -aux | grep 
loginwindow.app
Ma lo posso fare anche via ssh (come root)? In locale il server non 
risponde (oggi non posso provare).
Adriano B.

 Ma lo posso fare anche via ssh (come root)?
si, anche non entrando come root (abilitare root alla connessione
entrante in SSH non e' una buona idea IMO) ma semplicemente anteponendo
un sudo al comando ps


 
Mmmm... forse hai ragione (anche in vista del fatto che tra un pò 
dovremmo ricevere un IP fisso e accedere al Server, in particolare ai 
dati di FileMaker Server sia da casa e che dai recapiti periferici dello 
studio), ma una volta abilitato root, come si fa ad impedire la 
connessione in ssh?
Adrianbo B.

 connessione in ssh?
a parte il fatto che root non andrebbe mai abilitato, ma comunque per
impedire il login di root via ssh edita etc/sshd_config e cambia la riga
#PermitRootLogin yes
in 
PermitRootLogin no
poi un bel kill -HUP al server sshd per fargli rileggere la
configurazione


 PermitRootLogin no
Se poi vuoi fare le cose per benino
in sshd_conf inserisci la stringa AllowUsers XXXX, YYYY
dove XXXX, YYYY e' la lista di tutti e soli gli utenti abilitati ad
entrare in SSH su quella macchina
man sshd_config e' tuo amico :-D


 
Mi pare che in OS X Server, root venga abilitato in automatico. Ma 
potrei anche sbagliarmi in quanto di solito, almeno sui client, lo 
abilito io per poter sistemare i casini che fanno gli utenti senza dover 
chiedere sempre la password dell'utente.
Adriano B.

 chiedere sempre la password dell'utente.
e che bisogno c'e' di chiedere la password dell'utente? puoi sempre
crearti un utente amministrativo e a quel punto la password di cui
avresti bisogno sarebbe sempre e solo la tua.
comunque il mio era un consiglio rivolto per cosi' dire all'utenza
"casalinga". so bene che per chi lavora sui server doversi autenticare
in continuazione sarebbe una scocciatura, e allora via di root ;) anche
perche' mi aspetto che questa gente sappia cosa sta facendo, se no root
o non root i casini li fanno lo stesso :P


 
No, se l'utente si sposta la libreria dentro i documenti o la cestina, o 
se... =:\