У меня возникла странная проблема. У меня есть каталог, назовем его dir
, к которому я ( пользователь
) хочу получить доступ. Попробовав несколько настроек разрешений, я не смог заставить его работать, поэтому я пошел в крайность: рекурсивно сменил владельца на пользователь: пользователь
, установил права доступа 777. ls -hal
теперь сообщает: lrwxrwxrwx 1 пользователь пользователь 94 16 ноября 10:35 dir
. m столкнулся с странной проблемой. У меня есть каталог, назовем его dir
, к которому я ( пользователь
) хочу получить доступ. Попробовав несколько настроек разрешений, я не смог заставить его работать, поэтому я пошел в крайность: рекурсивно сменил владельца на user: user
, установил права доступа 777. ls -hal
теперь сообщает: lrwxrwxrwx 1 пользователь пользователь 94 16 ноября 10:35 dir
. m столкнулся с странной проблемой. У меня есть каталог, назовем его dir
, к которому я ( пользователь
) хочу получить доступ. Попробовав несколько настроек разрешений, я не смог заставить его работать, поэтому я пошел в крайность: рекурсивно сменил владельца на пользователь: пользователь
, установил права доступа 777. ls -hal
теперь сообщает: lrwxrwxrwx 1 пользователь пользователь 94 16 ноября 10:35 dir
.
Тем не менее, когда я пробую cd dir
, я получаю -bash: cd: dir: Permission denied
. Кажется, что единственный способ получить доступ к папке - сначала sudo su
, но я хочу иметь возможность предоставлять доступ другим пользователям без прав sudo, и было бы неплохо иметь возможность использовать каталог самостоятельно без использования sudo powers.
Что я могу сделать, чтобы попасть в каталог?
РЕДАКТИРОВАТЬ: Я случайно ввел ls -hal
в неправильный каталог, поэтому он показывает dir
как символическая ссылка, но фактический каталог dir
, на который ссылается, имеет точно такие же разрешения, и я также не могу войти в него «обычным» (просто используйте абсолютный путь вместо символической ссылки). Однако, как ни странно, я не могу даже ls -hal
в родительском каталоге каталога, к которому я хочу получить доступ: ls: Невозможно открыть каталог '.': В доступе отказано
РЕДАКТИРОВАТЬ: По-видимому, мне просто нужно было выйти и снова войти, и все заработало. Полагаю, право собственности не меняется сразу после входа в систему?
Вывод предполагает, что это символическая ссылка, поэтому убедитесь, что целевой каталог имеет правильные разрешения. Кроме того, убедитесь, что указанный пользователь имеет правильные разрешения для просмотра всех родительских каталогов выше этого целевого каталога.