Як я можу зробити каталог доступним для запису? [зачинено]


83

Як я можу зробити каталог доступним для запису з терміналу OS X?


Я рекомендую superuser.com/questions/52598/… кожному, хто хоче зробити це в OS X, не використовуючи термінал.
Роберто

Відповіді:


54

chmod 777 <directory>

Це дасть вам права на виконання / читання / запис. Ви можете грати з цифрами, щоб точно налаштувати бажані дозволи.

Ось вікі з чудовими прикладами.


41
Поганою практикою є просто зробити каталоги читабельними, записаними та виконуваними, якщо вони не потрібні. Відповідь @samoz - більш відповідна дія.
Том,

@Tom - досить справедливо, але я пояснюю, що ви можете налаштувати цифри відповідно до ваших вимог, які додаткові документи по темі.
північний полюс

111
  • chmod +w <directory>або chmod a+w <directory>- Написати дозвіл для користувача, групи та інших

  • chmod u+w <directory> - Написати дозвіл для користувача

  • chmod g+w <directory> - Написати дозвіл на групу

  • chmod o+w <directory> - Напишіть дозвіл для інших


8
Дякую за специфіку замість того, щоб робити ковдру 777. Я робив, sudo chmod +w <dir>і це не працювало - але a+wпрацювало.
Devin G Rhode


30

Щоб зробити батьківський каталог, а також усі інші підкаталоги доступними для запису, просто додайте -R

chmod -R a+w <directory>

1
chmod 777 <directory>

це не змінить все, лише один файл

chmod -R a+w <directory>

це нормально


0

Виконуйте за привілеєм адміністратора sudo, щоб уникнути помилки, якій відмовлено (неможливо змінити режим файлу).

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