Con ps non è possibile controllare i processi di un altro utente
Inviato: venerdì 11 febbraio 2011, 15:27
Buongiorno a tutti.
Ho un problema con le permission delle directory sotto /proc, in pratica risultano leggibili e accessibili solo all'owner (hanno permission 500 invece del solito 555).
Come conseguenza, i processi risultano visibili solo ai proprietari o a root. Per esempio se voglio controllare se è presente mysql:
# ps -ef | grep mysqld
mysql 2611 1 0 12:14 ? 00:00:06 /usr/sbin/mysqld
lo vedo solo con l'utente mysql o con root perché la relativa directory ha permission 500:
dr-x------ 6 mysql mysql 0 2011-02-11 12:14 /proc/2611/
Questo problema mi sta impedendo il funzionamento di alcuni applicativi che hanno bisogno di controllare la presenza di determinati processi gestiti da altri utenti.
Il tutto funzionava correttamente. Ad un certo punto ha iniziato a presentare il problema, ma non so dirvi quale è stato il fattore scatenante.
Sapete dirmi come ripristinare la gestione standard delle permission di /proc?
Ho un server Ubuntu 10.10 Maverick.
Grazie.
Ho un problema con le permission delle directory sotto /proc, in pratica risultano leggibili e accessibili solo all'owner (hanno permission 500 invece del solito 555).
Come conseguenza, i processi risultano visibili solo ai proprietari o a root. Per esempio se voglio controllare se è presente mysql:
# ps -ef | grep mysqld
mysql 2611 1 0 12:14 ? 00:00:06 /usr/sbin/mysqld
lo vedo solo con l'utente mysql o con root perché la relativa directory ha permission 500:
dr-x------ 6 mysql mysql 0 2011-02-11 12:14 /proc/2611/
Questo problema mi sta impedendo il funzionamento di alcuni applicativi che hanno bisogno di controllare la presenza di determinati processi gestiti da altri utenti.
Il tutto funzionava correttamente. Ad un certo punto ha iniziato a presentare il problema, ma non so dirvi quale è stato il fattore scatenante.
Sapete dirmi come ripristinare la gestione standard delle permission di /proc?
Ho un server Ubuntu 10.10 Maverick.
Grazie.