Мой открытый ключ был недавно добавлен на сервер Ubuntu, чтобы я мог удаленно войти в систему как root. Тем не менее, когда я вхожу в систему как root. Я не могу выполнить несколько простых задач, таких как mkdir. Есть что-то, чего я здесь не хватает? Предполагается, что пользователи root могут делать все. право? Я получаю отказано в разрешении, когда пытаюсь создать каталог где-то, кроме моего корневого домашнего каталога.
Если вы не можете создавать файлы / папки как root, то обычно это 2 вещи, которые я бы проверил. Сначала я бы проверил, есть ли место на диске.
df -h
Другое, что нужно проверить, это то, что файловая система не только для чтения, вы можете проверить это с помощью команды mount, если вы не понимаете вывод, вставьте его сюда.
mount
после открытой скобки '(' в каждой строке должно быть указано «rw», что означает чтение / запись.
Примечание: как системный администратор я бы советовал всем, кто работает от имени пользователя root, в этом нет необходимости. Я бы также установил PermitRootLogin No в * / etc / ssh / sshd_config *. Лучше работать как обычный пользователь, а затем использовать команду sudo или [ 114] sudo -s , если вам нужно выполнять какие-либо действия от имени суперпользователя.