Как я могу дать полное разрешение для папки и подпапки

Я новичок в 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.


39

Открыть терминал

Создать Каталог с mkdir :

  sudo mkdir/var/DirectoryName  

Чтобы предоставить все разрешения в папку введите chmod -R 777 :

  sudo chmod -R 777/var/DirectoryName  

Улучшить этот ответ
10 июля ’17 в 7:58
  • 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 предназначен для рекурсивного перехода к подпапкам.


3

Чтобы добавить к ответу канадского Люка:

На самом деле не требуется устанавливать все содержимое (рекурсивно) папки в chmod -R 700 .

Чтобы получить доступ к каталогу или любому дочернему контенту , вам понадобится + x разрешения для вашего пользователя. Если вы удалите, что пользователь не может получить доступ к дочернему содержимому этой папки, независимо от разрешения содержимого.

В приведенном выше случае достаточно будет следующей команды:

  # chown user: group/path/to/folder # chmod go-x/path/to/folder  

Таким образом вы можете ограничить доступ без изменения разрешений или владельца внутри вашей папки.

Улучшите этот ответ
отредактировано 7 декабря ’13 в 14:40
ответил 07 декабря 2013 в 13:50
добавить комментарий |

Чтобы добавить к ответу канадского Люка:

На самом деле не требуется устанавливать все содержимое (рекурсивно ) папки в chmod -R 700 .

Чтобы получить доступ к каталогу или любому дочернему контенту , вам необходимо + x разрешения для вашего пользователя. Если вы удалите, что пользователь не может получить доступ к дочернему содержимому этой папки, независимо от разрешения содержимого.

В приведенном выше случае достаточно будет следующей команды:

  # chown user: group/path/to/folder # chmod go-x/path/to/folder  

Таким образом вы можете ограничить доступ без изменения разрешений или владельца внутри вашей папки.


1

Я бы посоветовал взглянуть на encfs. Его легко настроить и использовать, он зашифрует каталог с помощью пароля по вашему выбору. В ubuntu он доступен через apt как пакет encfs . Настроить новый том encfs так же просто, как

  $ encfs ~/.priv ~/priv  

где ~/.priv будет зашифрованной версией. См. Ссылку в этом сообщении для более подробного ознакомления с инструментом.

Улучшите этот ответ
02 сентября 2013 в 23:12
добавить комментарий |

Я бы посоветовал взглянуть на encfs. Его легко настроить и использовать, он зашифрует каталог с помощью пароля по вашему выбору. В ubuntu он доступен через apt как пакет encfs . Настроить новый том encfs так же просто, как

  $ encfs ~/.priv ~/priv  

где ~/.priv будет зашифрованной версией. См. Ссылку в этом сообщении для более подробного ознакомления с инструментом.

Оцените статью
logicle.ru
Добавить комментарий