Форум — Admin команда ps 0 0 как сделать чтобы пользователь выполняя команду ps -aux мог только видеть сервисы и программы выполняемые от его имени Ссылка
написать парсер ps -aux, доступ к ps напрямую запретить. swop ★ (14.05.04 12:20:38 MSK) Показать ответ Ссылка
Ответ на: комментарий от swop 14.05.04 12:20:38 MSK как это сделать не подскажете? anonymous (14.05.04 12:23:56 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 14.05.04 12:23:56 MSK простейший вариант cделать alias psu="ps -aux | grep ^$USER" swop ★ (14.05.04 12:47:20 MSK) Показать ответ Ссылка
Ответ на: комментарий от swop 14.05.04 12:47:20 MSK хм чет не работает тем более я так понял это будет распространятся только с ключом aux? а если другие ключи или один? anonymous (14.05.04 12:52:57 MSK) Показать ответы Ссылка
Ответ на: комментарий от anonymous 14.05.04 12:52:57 MSK [sysop@production-srv netflow]$ ps -aux | grep ^$USER Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html sysop 14877 0.0 0.2 8912 2272 ? S May12 0:01 sshd: sysop@pts/7 sysop 14878 0.0 0.1 5172 1348 pts/7 S May12 0:00 -bash sysop 15542 0.0 0.2 8912 2272 ? S May12 0:01 sshd: sysop@pts/5 sysop 15543 0.0 0.1 4940 1368 pts/5 S May12 0:00 -bash sysop 15581 0.0 0.2 7888 2472 pts/5 S May12 0:09 /usr/bin/mc -P /tmp/mc-sysop/mc.pwd.15543 sysop 15583 0.0 0.1 5524 1384 pts/6 S May12 0:00 bash -rcfile .bashrc sysop 22190 0.0 0.0 3148 784 pts/6 R 13:04 0:00 ps -aux sysop 22191 0.0 0.0 4704 632 pts/6 R 13:04 0:00 grep ^sysop у меня всё работает, ты здачу поставил вот тебе ответ. swop ★ (14.05.04 12:59:44 MSK) Ссылка
Ответ на: комментарий от anonymous 14.05.04 12:52:57 MSK Ставь на ядро патч openwall, или grsecurity, там есть встроенная поддержка этого. roy ★★★★★ (14.05.04 13:02:42 MSK) Ссылка
>> как сделать чтобы пользователь выполняя команду ps -aux мог только видеть сервисы и программы выполняемые от его имени Если у тебя FreeBSD, то поставь security.bsd.see_other_uids=1 - в sysctl.conf - и все! anonymous (14.05.04 14:16:55 MSK) Ссылка