При доступе 777 не пускает в директорию.

Ответить
Аватара пользователя
Shizokril

При доступе 777 не пускает в директорию.

Сообщение Shizokril »

Обьясните пожалуйста:



# ls -l /usr/home/

total 14

...

drwxrwxrwx   2 share   wheel     512 Jun 16 09:55 share

...



# tail /var/log/proftpd-error.log

...

): share chdir("/home/share&quotИзображение: Permission denied

...



Для убедительности могу добавить ещё

# ls -l /usr

...

drwxrwxr--   8 root    wheel      512 Jun 16 09:55 home

...



# ls -l /

...

lrwxrwxrwx   1 root  wheel        9 Dec  4  2003 home -> /usr/home

...



Тоже самое для другого пользователя.

Тот вообще не может залогшиниться нормально. Тоже доступ закрыт на родную папку. Хотя для других пользователей, например для меня - всё в норме. (Стучит по дереву)



Я дурак или я чего то не понимаю?



Добавлено:



ДОступ ведь определяется доступом к конечной папке?

Или доступ должен быть по всему пути к папке?
Аватара пользователя
Belansky

Re: При доступе 777 не пускает в директорию.

Сообщение Belansky »

Shizokril

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

Re: При доступе 777 не пускает в директорию.

Сообщение Belansky »

Тоесть...???

Что б юзер мог зайти в /usr/home/share

Он должен иметь доступ на чтение (кстати, что такое доступ на поиск? Изображение) для следующих директорий

/

/usr

/usr/home

/usr/home/share

Это ж бред получается. Какая ж тогда безопасность...
Аватара пользователя
Shizokril

Re: При доступе 777 не пускает в директорию.

Сообщение Shizokril »

Цитата:



# ls -l /usr

...

drwxrwxr--   8 root    wheel      512 Jun 16 09:55 home



Попробуйте дать права пользователю на исполнение каталога.
Аватара пользователя
Shizokril

Re: При доступе 777 не пускает в директорию.

Сообщение Shizokril »

Да. Права на выполнение помогли, но предыдущий вопрос остаётся в силе.



Что б юзер имел доступ в /usr/home/share

Он должен иметь доступ для следующих директорий

/

/usr

/usr/home

/usr/home/share



Так?
Аватара пользователя
Shizokril

Re: При доступе 777 не пускает в директорию.

Сообщение Shizokril »

Да, он должен иметь право чтения и исполнения для этих каталогов.



[s]Исправлено: Belansky, 10:44 21-06-2004[/s]
Аватара пользователя
archy

Re: При доступе 777 не пускает в директорию.

Сообщение archy »

archy

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

Re: При доступе 777 не пускает в директорию.

Сообщение Belansky »

Не флейма ради, но все же зачем чтение для своего каталога? он туда попадет и будет иметь доступ к файлам, но не сможет его пролистать Изображение

Каталоги, это те же файлы (unix-way)

кажется пора закрыть эту тему...
Ответить

Вернуться в «Общий по FreeBSD»