Установка полномочий на Mac OS X

Я разрабатываю веб-сайт, размещенный локально на Mac, и я испытываю затруднения из-за полномочий каталога.

Я исчерпал свои нормальные опции для решения проблемы и остающегося решения, о котором я могу думать, должен попытаться установить полномочия в терминале. Я никогда не использовал терминал серьезно, и я надеющийся кого-то мог дать мне направления, чтобы сделать это.

Что я должен сделать:

Прямой терминал к hard-drive/Applications/MAMP/htdocs/mysite/myfolder/mysubfolder

(Ls-l не возвращает Приложения, который сбивает с толку).

Установите полномочия там на версию программы 777

Если кто-то мог бы вести меня, хотя это, я набросаю его вниз и никогда не забывать его!

Я попробовал:

oliver-nourishs-mac-mini:/ oliver$ cd Applications/MAMP/htdocs/barbadoslettings
oliver-nourishs-mac-mini:barbadoslettings oliver$ chmod 777 ./
oliver-nourishs-mac-mini:barbadoslettings oliver$ cd images
oliver-nourishs-mac-mini:images oliver$ chmod 777 ./
oliver-nourishs-mac-mini:images oliver$ cd carhire
oliver-nourishs-mac-mini:carhire oliver$ chmod 777 ./
oliver-nourishs-mac-mini:carhire oliver$ 

относительно исходного ответа, но моих полномочий все еще кажутся застрявшими.

2
задан 24.08.2010, 17:32

2 ответа

#cd to the root folder
cd /
#list folders
ls -al
#you will see "Applications" there ...
cd Applications/application_name/your/folder/and/subfolder
#you can autocomplete with <tab> for available folders
#when you are in the desired folder:
chmod 777 ./
#you can use -R option to chmod to apply it recursively
3
ответ дан 08.12.2019, 06:31

Попытайтесь использовать символьные опции для chmod вместо этого. Можно найти это более интуитивным.

$ cd Applications/application_name/your/folder/and/subfolder
$ chmod -R a+rX .

Работа назад через args к chmod:

  • . средства используют текущий каталог
  • a+rX средства добавляют (+) прочитайте разрешение (r) и выполнитесь/право доступа (X) для всех пользователей (a). Капитал, который только добавляют X средств, выполняет разрешение, если другой пользователь уже имеет, выполняются/право доступа - это предоставит его каталогам (x право доступа средств для каталогов). Я не думаю, что существует числовой эквивалент для капитала X.
  • -R средства делают это рекурсивно - т.е. повторяются для всех подкаталогов и подкаталогов в тех и т.д.

Примечание, случайным образом делающее вещи 777, является обычно плохой идеей. Вы открываете файлы, которые будут записаны или выполнены. Некоторые файлы должны быть записываемыми - например, Wordpress легче работать с тем, если веб-сервер может обновить определенные файлы.

1
ответ дан 08.12.2019, 06:31

Теги

Похожие вопросы