root só pode entrar com o modo restrito bash

2

Eu estava implementando uma série de recomendações para 'endurecer' meu servidor linux, envolvendo muitas e muitas mudanças. Linux é o CentOS 6.2, kernel 2.6.32-220. *.

Atualmente, estou usando tty2 .. tty5 (sem X / GUI, etc.) alternando entre eles via Ctrl+Alt+F? .

Agora, quando eu faço login como root em um tty, descubro que estou no 'modo restrito do bash'.

A primeira coisa que verifiquei foi /etc/passwd , que ainda tem root:x:0:0:root:/root:/bin/bash como a primeira linha.

Minha pergunta é esta:

Além de invocar o shell de root com /bin/rbash (que não existe) ou /bin/bash -r existe alguma outra maneira que o bash possa ser padronizado para o modo restrito?

Por exemplo:

  1. Se um arquivo específico é ilegível ou não executável, o bash começará no modo restrito? Em caso afirmativo, qual arquivo (s)?

  2. Isso poderia acontecer se eu estragasse o contexto de segurança do SELinux para um arquivo específico? (A política é 'segmentada')

Eu não listei as mudanças já que há muitas, minha culpa

rx

nb: shell definitivamente é bash, já que rodar '# ps' lista apenas "bash & ps" ...

    
por Ras Xhufu 27.03.2012 / 23:46

1 resposta

1

Talvez set -r em ~/.bashrc , em /etc/profile ou em um arquivo chamado por um dos anteriores (como /etc/bash.bashrc ).

    
por 05.04.2012 / 13:54