Я установил rooth, и он отлично работает в CentOS 6. Но его журналы записываются как в /var/log/messages
и /var/log/rootsh/
.
Я хочу, чтобы журналы записывались только на /var/log/rootsh/
, а не /var/log/messages
. Когда я запускаю команду от root, я могу отключить системный журнал:
rootsh --no-syslog
Я также хочу иметь возможность отключить системный журнал с моим обычным пользователем. Я вошел в систему как обычный пользователь и отредактировал .bashrc
добавить следующую строку
rootsh --no-syslog
Он создает 225 процессов:
[root@testing ~]# ps aux | grep rootsh | wc -l
225
[root@testing ~]# ps aux | grep rootsh | less
code 16521 0.0 0.0 8256 832 pts/1 S+ 14:43 0:00 /usr/bin/rootsh --no-syslog
code 16535 0.0 0.0 8256 816 pts/3 S+ 14:43 0:00 /usr/bin/rootsh --no-syslog
code 16549 0.0 0.0 8256 820 pts/5 S+ 14:43 0:00 /usr/bin/rootsh --no-syslog
code 16563 0.0 0.0 8256 816 pts/6 S+ 14:43 0:00 /usr/bin/rootsh --no-syslog
code 16577 0.0 0.0 8256 820 pts/7 S+ 14:43 0:00 /usr/bin/rootsh --no-syslog
code 16591 0.0 0.0 8256 820 pts/8 S+ 14:43 0:00 /usr/bin/rootsh --no-syslog
code 16605 0.0 0.0 8256 820 pts/9 S+ 14:43 0:00 /usr/bin/rootsh --no-syslog
code 16619 0.0 0.0 8256 824 pts/10 S+ 14:43 0:00 /usr/bin/rootsh --no-syslog
code 16633 0.0 0.0 8256 820 pts/11 S+ 14:43 0:00 /usr/bin/rootsh --no-syslog
code 16647 0.0 0.0 8256 820 pts/12 S+ 14:43 0:00 /usr/bin/rootsh --no-sysl
Здесь происходит то, что вы попадаете в цикл - взгляните на этот вывод из pstree
sshd───bash───rootsh───bash───rootsh───bash───rootsh...
Каждый раз, когда вы запускаете bash, он запускает .bashrc, который запускает rooth, который является оболочкой для bash, поэтому он запускает bash, который запускает .basrc ...
Вы можете поместить вызов в .bash_profile, тогда он будет работать только для оболочек входа
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
И вывод pstree с этим на месте
sshd───bash───rootsh───bash───pstree
Не использовать rootsh -i
хотя в вашем .bash_profile.