De modo que:
- Solo los propietarios de procesos y la raíz pueden acceder a la información sobre sus procesos,
- O, al menos, los permisos de cmdline solo se pueden leer por root, y
- Mi sistema (CentOS 6.x) todavía se ejecuta
¿Por qué me importa?
Estaba hablando con unos pocos desarrolladores a los que considero personas con conocimientos, y solo uno de los tres sabía que, de manera predeterminada, los argumentos de la línea de comandos para ejecutar programas son legibles para todo el mundo.
Por cierto, el tema surgió porque me estaba burlando de uno de ellos (mi hermano) por pasar una contraseña a través de la línea de comandos y él no la obtuvo, y ahora estoy preocupado por idiots es decir, pero los desarrolladores mal orientados podrían haber escrito programas que realmente uso, y algunos de los OSS que estoy ejecutando en mi caja pueden pasar estúpidamente y sin permiso a través de la línea de comandos a través de la línea de comandos.
Crédito extra
Si pudiera proporcionar soluciones para otros sabores * nix que no usan / proc pero sí permiten listas de línea de comandos (por ejemplo, FreeBSD), eso sería muy apreciado.