Как сделать каталог доступным для записи? [закрыто]

82

Как сделать каталог доступным для записи с терминала OS X?

Сергденисов
источник
Я рекомендую superuser.com/questions/52598/… всем, кто хочет сделать это в OS X, не используя терминал.
Роберто

Ответы:

55

chmod 777 <directory>

Это даст вам права на выполнение / чтение / запись. Вы можете играть с числами, чтобы точно настроить желаемые разрешения.

Вот вики с отличными примерами.

Северный полюс
источник
41
Плохая практика - просто делать каталоги доступными для чтения, записи и выполнения, если в этом нет необходимости. Ответ @samoz - более подходящее действие.
Tom
@Tom - достаточно честно, но я объясняю, что вы можете настроить числа в соответствии со своими требованиями, какие дополнительные документы по теме.
northpole
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сработало, но сработало.
Девин Джи Роуд,
30

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

chmod -R a+w <directory>
Осей-Бонсу Кристиан
источник
1
chmod 777 <directory>

это не меняет все, только один файл

chmod -R a+w <directory>

это нормально

Цзэ Чжан
источник
0

Execute at Admin privilege using sudo in order to avoid permission denied (Unable to change file mode) error.

sudo chmod 777 <directory location>
Tadele Ayelegn
источник