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

24

Я новичок в Ubuntu и мне нужно создать новую папку, /varи мне нужно, чтобы все пользователи на машине имели полные права на эту папку.

Как мне поступить?

Сэм
источник
Добро пожаловать в Спросите Ubuntu! ;-) Хотите создать папку, в /varкоторой есть полное разрешение для всех пользователей ??? Уже есть один! и это называется tmp!
Fabby
Спасибо за ответ, да, что я хочу сделать, но, пожалуйста, что вы подразумеваете под Уже есть один! и это называется тмп!
Сэм
1
/ tmp - это системный каталог с временной файловой системой, которая использует оперативную память. Все, что было там помещено, будет удалено после перезагрузки.
Эдуардо Кола
@EduardoCola: на самом деле он использует диск, но да, он удаляется при перезагрузке! (Вы можете видеть это, когда удаляете quiet splashиз параметров загрузки ...) ;-)
Fabby
Разве / tmp не используется с tmpfs? Который использует оперативную память?
Эдуардо Кола

Ответы:

25

Нажмите Ctrl+ Alt+, Tчтобы перейти к терминалу и введите:

sudo mkdir /var/szDirectoryName
sudo chmod a+rwx /var/szDirectoryName

Где szDirectoryNameимя каталога, который вы хотите, aозначает «все» (пользователи) +означает «добавить следующие права» и rwxозначает read, write и xecute соответственно ...

Примечание: уже существует такой каталог, в /varкотором все пользователи имеют доступ к: tmp(полный путь /var/tmp:), на который ссылается сама /tmp.
Однако помните, что все файлы в /tmpбудут удалены во время загрузки.

Для получения дополнительной информации, здесь отличный ресурс по всем каталогам в Linux.

Fabby
источник
но что это значит после того, как я выполнил вашу команду, я получил всего 0, когда написал ls -l / var / nameoffolder?
Сэм
я знаю, что команда ls .. используется для перечисления того, что находится в этой папке, но -l дает мне права доступа?
Сэм
На ваш оригинальный вопрос был дан ответ. Если у вас есть еще вопросы, просто задайте еще один! Также, пожалуйста, посетите Ask Ubuntu Tour, чтобы лучше понять, как работает этот сайт, так как он сильно отличается от форума ... В то же время будет
полезен клик по
извините, вы отредактировали свой ответ с помощью заявления, о котором я хочу спросить, в / var уже есть каталог, к которому все пользователи имеют доступ: tmp, который связан с / tmp, это означает, что папки, которые я создаю в / var, будут удалены аналогично в / tmp
Сэм
17

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

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

sudo mkdir /var/DirectoryName

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

sudo chmod -R 777 /var/DirectoryName
Прадип Кумар Прабахаран
источник