Войти

Показать полную графическую версию : При доступе 777 не пускает в директорию.


Shizokril
16-06-2004, 11:02
Обьясните пожалуйста:

# 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"): 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
16-06-2004, 13:29
Shizokril
Юзер должен иметь права на чтение и поиск в вышележащих каталогах, чтобы зайти в свой собственный.

Shizokril
17-06-2004, 11:44
Тоесть...???
Что б юзер мог зайти в /usr/home/share
Он должен иметь доступ на чтение (кстати, что такое доступ на поиск? :)) для следующих директорий
/
/usr
/usr/home
/usr/home/share
Это ж бред получается. Какая ж тогда безопасность...

Belansky
17-06-2004, 12:18
# ls -l /usr
...
drwxrwxr--   8 root    wheel      512 Jun 16 09:55 home
Попробуйте дать права пользователю на исполнение каталога.

Shizokril
19-06-2004, 11:16
Да. Права на выполнение помогли, но предыдущий вопрос остаётся в силе.

Что б юзер имел доступ в /usr/home/share
Он должен иметь доступ для следующих директорий
/
/usr
/usr/home
/usr/home/share

Так?

Belansky
21-06-2004, 10:43
Да, он должен иметь право чтения и исполнения для этих каталогов.

Исправлено: Belansky, 10:44 21-06-2004

archy
25-06-2004, 14:35
Belansky
"Чтение" не обязательно

Belansky
25-06-2004, 18:59
archy
Чтение нужно для своего каталога, а для прохода в него через вышележащие достаточно прав на исполнение.

archy
26-06-2004, 12:01
Не флейма ради, но все же зачем чтение для своего каталога? он туда попадет и будет иметь доступ к файлам, но не сможет его пролистать :)
Каталоги, это те же файлы (unix-way)
кажется пора закрыть эту тему...




© OSzone.net 2001-2012