Я новичок в Ubuntu, и мне нужно создать новую папку в /var
, и мне нужно, чтобы все пользователи на компьютере имели полные права доступа к этой папке.
Как мне продолжить?
Нажмите Ctrl + Alt + T для перехода к терминалу и введите:
sudo mkdir/var/szDirectoryNamesudo chmod a + rwx/var/ szDirectoryName
Где szDirectoryName
— имя нужного каталога, a
означает «все» ( users) +
означает «добавить следующие права», а rwx
означает r
ead, w
rite и e x
ecute соответственно …
Примечание: уже есть каталог в /var
, к которому имеют доступ все пользователи: tmp
(полный путь: /var/tmp
), который сам связан с /tmp
.
Однако помните, что все файлы в /tmp
удаляются при загрузке t ime.
Для получения дополнительной информации здесь — отличный ресурс по всем каталогам в Linux.
Открыть терминал
Создать Каталог с mkdir
:
sudo mkdir/var/DirectoryName
Чтобы предоставить все разрешения в папку введите chmod -R 777
:
sudo chmod -R 777/var/DirectoryName

-
1Это работает для меня, так как мне также нужно дать всем подпапкам p ошибки. — Джонджи, 14 июля ’20, в 3:06
-
2
sudo chmod -R 777/
теперь моя жизнь менее напряжена, спасибо — Берсан, 7 дек., 22:53
Открыть терминал
Создать каталог с помощью mkdir
:
sudo mkdir/var/DirectoryName
Чтобы предоставить все разрешения для папки, введите chmod -R 777
:
sudo chmod -R 777/var/DirectoryName
Ограничить папку доступ в Ubuntu
Я хочу, чтобы никто не имел доступа к моей личной папке, я бы хотел установить для нее пароль или просто сделать ее доступной только для пользователя root
.
Как мне его получить? Я использую Ubuntu.
В качестве владельца или root выполните команду
# chmod -R 700/path/to/folder
Команда chmod
изменяет права доступа к файлу/папке. 700
означает, что у владельца есть полный доступ, и никто другой. -R
означает рекурсивное применение правил (через подпапки). Вы также захотите запустить chown
# chown user: user -R/path/to/folder
Команда chown
изменяет владельца файла/папки. Часть user:
— это имя пользователя, в качестве владельца которого будет применяться; часть : user
предназначена для группы. У каждого пользователя обычно есть своя группа. Опять же, -R
предназначен для рекурсивного перехода к подпапкам.
Чтобы добавить к ответу канадского Люка:
На самом деле не требуется устанавливать все содержимое (рекурсивно) папки в chmod -R 700
.
Чтобы получить доступ к каталогу или любому дочернему контенту , вам понадобится + x
разрешения для вашего пользователя. Если вы удалите, что пользователь не может получить доступ к дочернему содержимому этой папки, независимо от разрешения содержимого.
В приведенном выше случае достаточно будет следующей команды:
# chown user: group/path/to/folder # chmod go-x/path/to/folder
Таким образом вы можете ограничить доступ без изменения разрешений или владельца внутри вашей папки.
Чтобы добавить к ответу канадского Люка:
На самом деле не требуется устанавливать все содержимое (рекурсивно ) папки в chmod -R 700
.
Чтобы получить доступ к каталогу или любому дочернему контенту , вам необходимо + x
разрешения для вашего пользователя. Если вы удалите, что пользователь не может получить доступ к дочернему содержимому этой папки, независимо от разрешения содержимого.
В приведенном выше случае достаточно будет следующей команды:
# chown user: group/path/to/folder # chmod go-x/path/to/folder
Таким образом вы можете ограничить доступ без изменения разрешений или владельца внутри вашей папки.
Я бы посоветовал взглянуть на encfs. Его легко настроить и использовать, он зашифрует каталог с помощью пароля по вашему выбору. В ubuntu он доступен через apt как пакет encfs
. Настроить новый том encfs так же просто, как
$ encfs ~/.priv ~/priv
где ~/.priv
будет зашифрованной версией. См. Ссылку в этом сообщении для более подробного ознакомления с инструментом.
Я бы посоветовал взглянуть на encfs. Его легко настроить и использовать, он зашифрует каталог с помощью пароля по вашему выбору. В ubuntu он доступен через apt как пакет encfs
. Настроить новый том encfs так же просто, как
$ encfs ~/.priv ~/priv
где ~/.priv
будет зашифрованной версией. См. Ссылку в этом сообщении для более подробного ознакомления с инструментом.