Категорії
FreeBSD Security

Закрываем учётку рута по самое немогу!

Если хотите себя обезопасить и сделать невозможным вход от учётки рута, нужно выполнить такие действия.

Перед выполнением этих действий не забудьте себя добавить в группу wheel (хотя, после выполнения п1, это уже будет ни к чему 🙂 ), установить sudo и прописать себя в файл sudoers. Иначе потом вообще никак не сможете переключится на рута.

1) Закрываем логин под рутом.

Открываем файл /etc/master.passwd и в поле пароль ставим либо звёздочку, либо восклицательный знак. Сохрнаяем файл и после выполняем такую команду:

#pwd_mkdb -p /etc/master.passwd

Эта команда создаст новую хешированную базу паролей.

После этого вы вообще никак не сможете переключится на этого юзера (ни через su, ни через обычный логин)

2) Закрываем вход с консолей.

Для того, что бы закрыть вход с консоли руту, нужно сделать следующее. Открываем файл /etc/ttys и меняем все слова secure на insecure. После этого перегружаем машину и радуемся.

При этом, если в строке

console none                            unknown off insecure

поставить insecure, то даже в sigle mode будет запрашиваться пароль root’a.

3) Доступ через приложения:

– ftp: для ограничения доступа по стандартному ftpd добавялем слово root в файл /etc/ftpusers (он там по дефолту уже есть, но на всякий случай проверяем)

– ssh: расскоментиуем строку PermitRootLogin no в файле /etc/ssh/sshd_config, перезапускаем демон sshd и радуемся.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff