Как поменять пароль root’а на CentOS?

CentOS 06.09.2017 11:22
Сменить пароль пользователя root несложно, если вы при этом знаете текущий пароль. Предположим, вы решили сменить пароль, для этого первым делом вам нужно авторизоваться в консоли под root.

Команда для смены пароля:

# passwd
После ввода команды должен быть диалог следующего вида:

Changing password for user root.
New UNIX password:
Сюда вводим ваш новый пароль.

Retype new UNIX password:
Подтверждение нового пароля.

passwd: all authentication tokens updated successfully.
Это сообщение говорит о том, что всё прошло как надо.

Внимание! Во избежание проблем лишних проблем постарайтесь не забыть свой новый пароль. Ранее в нашем блоге уже публиковалась заметка о том, как добавить пользователя или сменить его пароль, команда passwd по аналогии используется так же в той заметке, для смены пароля указанных пользователей, в это случае после команды так же добавляется логин пользователя.

Как узнать место на дисках CentOS 7

CentOS 19.07.2017 01:31
Большинство системных администраторов используют минимальную версию Centos, для того, чтобы узнать сколько свободного места на дисках, там есть встроенная утилита df, вроде все хорошо, но она не отображает всей картины, благодаря которой можно однозначно понять, чем занят жесткий диск Centos7.

Конфигурирование OpenSSH в CentOS 7

CentOS 13.03.2017 23:47

Редактирование файла sshd_config:


vi /etc/ssh/sshd_config


Устанавливаем запрет входа root’а по SSH:

PermitRootLogin no


Устанавливаем, заперт для всех, кроме указанных пользователей:

AllowUsers User1 User2


Устанавливаем нестандартный порт для SSH:

Port 2345


Добавление исключений для файервола CentOS 6 / 7


Добавляем исключения в Firewall в CentOS 7:

firewall-cmd --add-port 2345/tcp --permanent
firewall-cmd --reload


Для CentOS 6:

iptables -A INPUT -p tcp -m tcp --dport 2345 -j ACCEPT
service iptables save
service iptables reload

Примечание: если включен SELinux то необходимо добавить так же исключение для порта:
semanage port -a -t ssh_port_t -p tcp 2345

Если возникает ошибка: semanage command not found, необходимо установить policycoreutils-python — yum install policycoreutils-python
Смотрим контекст портов:
semanage port -l | grep ssh
ssh_port_t tcp 2020, 22

Сохраняем и закрываем файл, производим перезапуск сервиса:
service sshd restart

Пробуем подключиться по SSH:
ssh -p 2345 server