LINUX.ORG.RU

Не могу разобратся с правами на скрипты

 ,


0

1

Добрый вечер столкнулся с проблемой выставления прав, файлы в директории ‘js’ не в какую не видятся(пробовал 644 и 666) работает только с 755.

www:

drwxrwx---  3 www-data www-data 4096 Jan  5 14:40 www

html:

drwxrwx---  3 www-data www-data 4096 Jan  7 17:53 html
drwxrwx--- 3 www-data www-data 4096 Jan  7 17:53 .
drwxrwx--- 3 www-data www-data 4096 Jan  5 14:40 ..
-rwx--x--x 1 root     root     7296 Jan  7 12:08 1.py
-rw-r--r-- 1 root     root     4289 Jan  7 18:14 2.json
-rwxr-x--- 1 root     root     7899 Jan  7 14:41 3.py
-rw-r--r-- 1 root     root     2188 Jan  7 00:41 index.html
drw-rw-rw- 2 root     root     4096 Jan  7 17:54 js
-rw-r--r-- 1 root     root      447 Jan  7 14:48 4.txt
-rwxr-x--- 1 root     root      411 Jan  7 17:07 5.py
-rwxr-x--- 1 root     root       47 Jan  7 00:41 6.php

JS(задача это получить мой заветный .js скрипт):

drw-rw-rw- 2 root     root     4096 Jan  7 17:54 .
drwxrwx--- 3 www-data www-data 4096 Jan  7 17:53 ..
-rw-rw-rw- 1 root     root     1890 Jan  7 17:54 check.js


Последнее исправление: Hex-Value (всего исправлений: 4)

Ответ на: комментарий от anonymous
drwxrwx--- 3 www-data www-data 4096 Jan  8 11:02 .
drwxrwx--- 3 www-data www-data 4096 Jan  5 14:40 ..
-rwxrwx--- 1 www-data www-data 7296 Jan  7 12:08 1.py
-rw-rwx--- 1 www-data www-data 4289 Jan  8 10:54 2.json
-rwxrwx--- 1 www-data www-data 7899 Jan  7 14:41 3.py
-rw-rwx--- 1 www-data www-data 2188 Jan  7 00:41 index.html
drwxrwx--- 2 www-data www-data 4096 Jan  7 17:54 js
-rw-rwx--- 1 www-data www-data  447 Jan  7 14:48 5.txt
-rwxrwx--- 1 www-data www-data  423 Jan  8 11:02 6.py
-rwxrwx--- 1 www-data www-data   47 Jan  7 00:41 7.php

Вот так все работает, в целом сейчас все выглядит правильно?

Hex-Value
() автор топика
Ответ на: комментарий от Hex-Value

в целом сейчас все выглядит правильно?

Работоспособно. Но зачем все права для группы? Есть ли в этом смысл? Или стоит установить такие же, как для «владельца»? Или ты хочешь запускать, допустим 5.txt, от имени группы «www-data»?

anonymous
()
Ответ на: комментарий от anonymous

Скорее всего в этом смысла нет, так как в этой группе всего один пользователь от имени которого и работает apache.

у меня один вопрос, который технически возможно будет странный) Почему если я задаю права 660 на папку с ./js скриптами или на .html он становится не доступный, это же не backend скрипт ему не нужно быть исполняемым, серверу просто требуется разрешить прочитать этот файл.

Hex-Value
() автор топика
Последнее исправление: Hex-Value (всего исправлений: 1)
Ответ на: комментарий от Hex-Value

Почему если я задаю права 660 на папку с ./js скриптами или на .html он становится не доступный

660 = (чтение+запись)(чтение+запись)(ничего)

«прочитать папку» = «действие» (нету в правах)

anonymous
()
Ответ на: комментарий от Hex-Value

«прочитать папку» относится к «действиям», таким же как «создать файл», «удалить файл».

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.