Летом я хотел подружится с FreeBSD и даже начал ее изучать, но в силу обстоятельств пришлось это дело забросить. Собрав новое железо для сервера я решил, что теперь вместо привычного Debian пришло время FreeBSD.
Создав пользователя столкнулся с первой непоняткой. Я не могу под своим пользователем через ssh зайти как рут используя su. Решение было простым, но в заметку решил закинуть.
На самом деле решения этой задачи есть три (все нужно делать под рутом):
1. Добавить юзера в группу wheel (админы)
2. Поставить sudo
3. Глобально разрешить подключатся как root через ssh
1. Добавить юзера в группу wheel (админы)
# ee /etc/group
Правим первую строку, дописываем нашего пользователя (у меня gemini13):
wheel:*:0:root,gemini13
Сохраняем и выходим.
2. Поставить sudo
# whereis sudo sudo: /usr/ports/security/sudo # cd /usr/ports/security/sudo # make install clean
3. Глобально разрешить подключатся как root через ssh
# ee /etc/ssh/sshd_config
Находим строку:
#PermitRootLogin no
Меняем ее на:
PermitRootLogin yes
Сохраняем и выходим.