Вопрос или проблема
Я новичок в ubuntu и пытаюсь создать новую папку в директории /
.
Я прочитал множество постов здесь о том, как получить права на файлы, но когда я пытаюсь сделать это с /
, я получаю отказ в доступе.
- Как мне свободно создавать папки/файлы в корне?
- Могу ли я сделать своего пользователя пользователем root?
Уточнение вопроса
Мой вопрос выше неясен, потому что я не понял устройство файловой системы Ubuntu.
Я не хотел создавать папки в корне. Что я хотел знать: Где лучше всего разместить свои личные файлы (например, мои .dotfiles) в файловой системе Ubuntu.
Для новых пользователей Ubuntu/linux, таких как я, комментарии ниже проясняют мышление о файловой системе linux.
Просто введите в терминале:
sudo mkdir /root/<имя_директории>
Команда sudo сообщает системе, что вы хотите получить права суперпользователя. Затем введите свой обычный пароль или, если вы установили конкретный пароль для root, введите его.
Команда mkdir создаст директорию в указанном ПУТИ, который равен /root/<имя_директории>
Ответ или решение
Как создать папки в корневом каталоге Ubuntu?
Введение
Если вы являетесь новым пользователем Ubuntu и хотите создать новую папку в корневом каталоге (/
), вам необходимо понимать контекст и структуру файловой системы Linux. В данном ответе мы рассмотрим, как создать папки в корневом каталоге, а также где лучше всего хранить ваши личные файлы, такие как настройки и конфигурации.
1. Создание папок в каталоге /
Чтобы создать папку в корневом каталоге, необходимы права администратора. По умолчанию, обычные пользователи не имеют доступа к изменению содержимого корневого каталога, поэтому для этого необходимо использовать команду sudo
, которая позволяет выполнять команды с правами суперпользователя (root).
Шаги для создания папки:
- Откройте терминал.
- Используйте следующую команду, подставив
на название вашей папки: sudo mkdir /<name_of_directory>
- После ввода этой команды вам будет предложено ввести пароль вашего пользователя. Введите его и нажмите Enter.
Примечание: Создавать папки в корневом каталоге необходимо только тогда, когда это действительно требуется, так как это место предназначено для системных файлов и директорий.
2.Можно ли сделать своего пользователя пользователем root?
Да, вы можете сделать своего пользователя пользователем root, однако это не рекомендуется для повседневного использования из-за соображений безопасности. Вместо этого лучше использовать sudo
для временного получения прав суперпользователя.
Если все же необходимо предоставить своему пользователю полный доступ, вы можете сделать его членом группы sudo
, что уже даст вам возможность выполнять команды с правами администратора.
Шаги:
- Откройте терминал.
- Введите следующую команду, заменив
<your_username>
на ваше имя пользователя:sudo usermod -aG sudo <your_username>
- Перезагрузите систему для применения изменений.
3. Лучше место для хранения личных файлов
Ваш первоначальный вопрос касался места для хранения личных файлов. В Linux-пространстве рекомендуется хранить личные файлы в домашнем каталоге пользователя. Обычно это каталог /home/<your_username>
, где <your_username>
— ваше имя пользователя. В домашнем каталоге также можно создавать отдельные папки для настройки среды, хранения документов, изображений и других файлов.
Примеры структуры:
- .dotfiles: храните свои конфигурационные файлы в скрытых папках, например,
~/.config
или~/.dotfiles
. - Документы: создайте папку
~/Documents
для хранения текстовых документов. - Изображения: используйте
~/Pictures
для работы с фотографиями и изображениями.
Заключение
Создание папок в корневом каталоге возможно, но требует прав суперпользователя. Рекомендуется использовать sudo
для выполнения таких операций и ограничивать количество файлов, хранящихся в /
. Вместо этого лучше использовать ваш домашний каталог для хранения личных данных и конфигурации. Это обеспечит безопасность и структуру, что важно для эффективного управления файлами в системе Ubuntu. Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью!