Як я можу дати повний дозвіл на папки та підпапки


24

Я новачок у Ubuntu, і мені потрібно створити нову папку, /varі мені потрібно, щоб усі користувачі машини мали повні дозволи на цю папку.

Як слід діяти?


Ласкаво просимо до Ask Ubuntu! ;-) Ви хочете створити папку, /varяка має повний дозвіл для всіх користувачів ??? Вже є один! і називається tmp!
Фабі

Дякую за відповідь, так, що я хочу зробити, але будь ласка, що ви маєте на увазі під "Є вже!" і це називається tmp!
Сем

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 та e xecute ...

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

Для отримання додаткової інформації, тут є чудовий ресурс для всіх каталогів Linux.


але що це означає після того, як я виконав вашу команду, я отримав 0, коли я писав ls -l / var / nameoffolder?
Сем

я знаю, що команда ls .. використовується для перерахування того, що знаходиться у цій папці, але -лі дайте мені права доступу?
Сем

На ваше первісне запитання відповіли. Якщо у вас є додаткові запитання, просто задайте інше! Будь ласка, завітайте до Ask Ubuntu Tour, щоб краще зрозуміти, як працює цей сайт, оскільки він зовсім відрізняється від форуму ... Клацання на ☑ буде оцінено в середній час ... ;-)
Fabby

Вибачте, ви відредагували свою відповідь заявою, яку я хочу запитати, у каталозі / var вже є каталог, до якого всі користувачі мають доступ: tmp, який посилається на / tmp, це означає, що папки, які я створив у / var, будуть видалені подібними в / tmp
Сем

17

Відкритий термінал

Створити каталог за допомогою mkdir:

sudo mkdir /var/DirectoryName

Щоб надати всі дозволи папці, дайте chmod -R 777:

sudo chmod -R 777 /var/DirectoryName
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.