Я устанавливаю SSL-сертификат на VPS-сервер. Мне нужно сделать его доступным для чтения только руту. Как я могу это сделать?
Как root:
# chown root cert.key
# chmod 600 cert.key
где cert.key - имя файла.
Первая команда проверяет, является ли root владельцем файла.
Три числа в команде chmod соответствуют разрешениям для пользователя (в данном случае root), группы и всех остальных, соответственно. Значения разрешений: 4 для чтения, 2 для записи и 1 для выполнения. В этом случае команда chmod дает пользователю root права на чтение и запись в файл (4 + 2 = 6), и никому другому не разрешается что-либо делать.
Вы пробовали делать chmod 0400 <your-file-here>
?