Права на запись 0647

123 4
M
На сайте с 20.08.2004
Offline
376
959

Всем привет.

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

Не понимаю почему именно такие! Те кто в теме пожалуйста подскажите.

owner и group не трогаем , так как те кто смотрит сайт, и и я в том числе когда хочу загрузить картинку относимся к other 

r - понятно

w - тоже понятно 

x - а вот зачем  для того что бы записать файл в папку нужны еще права и на execution? 

0647 работает, а, что мне кажется более логичным, 0646 нет.


Спасибо.


отец сыночка, лапочки дочки и еще одного сыночка
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#1
например, картинку на свой сервер

1. Что за сервер?

2. Чем записать?

3. Куда записать?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
M
На сайте с 20.08.2004
Offline
376
#2

1. какая ОС? centos7 ! 

2. php скрипт

3. в папку на сервере , например загрузка картинки к статье!

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#3
Miracle #:

1. какая ОС? centos7 ! 

2. php скрипт

3. в папку на сервере , например загрузка картинки к статье!

От какого пользователя запускается php скрипт и работает apache?

M
На сайте с 20.08.2004
Offline
376
#4

не уверен, но думаю что скрипт запускаеются от nginx апаче на сервере нет.

Подскажите как проверить, я посморю.

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#5

Не важно какая ОС, не важно в данном случае от какого пользователя что запускается.

Ответ - да. Надо просто принять как данность, что для того чтоб записать что-то в каталог у него должна быть 7ка. Т.е. по сути используем 5 если только на чтение нужно предоставить доступ (read+exec) и используем 7 если и на запись (read+exec+write), ну и 0 если не давать доступа.

Читаем кому интересно:

https://it.wikireading.ru/11296


LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#6
Ответ - да. Надо просто принять как данность, что для того чтоб записать что-то в каталог у него должна быть 7ка.
С чего это вдруг? У вас что на сервере везде 757 стоит, чтобы писать в папку? Серьёзно? 
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#7

ТС, права на папку:

755

Попробуйте.

owner и group не трогаем , так как те кто смотрит сайт, и и я в том числе когда хочу загрузить картинку относимся к other 

Кто это сказал?! Скрипт должен выполняться от имени пользователя сайта и от него же идёт загрузка. Если у вас проблемы с правами, тогда вам только 777 поможет на папку. Но боюсь, что файлы вы так же не сможете удалять т.к. на них надо будет ставить 777.

У вас вообще на сервере есть панель управления или без панели живёте и сами всё настраивали?

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#8

Не вырываем из контекста!

У меня - нет. У меня последние везде нолики.

Человек сказал же не трогаем owner и group, почему не дает записать ничего когда стоит 6ка на папку - вот поэтому (статья выше). Чтоб записывать в папку, у этого пользователя (будт то owner, group или other) должен быть доступ read+write+exec.

А вообще да, согласен что там все в корне не правильно настроено раз нужно давать всем на запись доступ. Но это уже как говорится, совсем другая история...

Тут же конкретный вопрос - конкретный ответ: 6 на папку не даст записать в нее ничего.

M
На сайте с 20.08.2004
Offline
376
#9

755  у меня никогда и не работало. По этому я извращался )) . хотя везде читал что ставят 755 ), а некоторые и 777 ))

У меня тоже была мысль что скрипт выполняется от имени пользователя сайта, т.е  оwner , но первая 7 , никак не позволяла мне записывать в папку


Панели управления на сервере нет, я стараюсь все делать руками, очень интересно, хотя порой и сложно ))

Настраивал не я сам.

owner - miracle (нет рут прав)

group  - dev

работает только когда 777 или минимум 647!  вот и хочу понять 

W1
На сайте с 22.01.2021
Offline
285
#10
Miracle :
что мне кажется более логичным, 0646 нет

Ничего логичного. Если отсутствует "x", то пользователь не сможет зайти в каталог.

Мой форум - https://webinfo.guru –Там я всегда на связи
123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий