У меня есть каталог /models / с разрешениями

drw-rw-rw- 2 owner developers 4096 Jun 24 15:13 models

они были установлены с

sudo chmod -R 0666 *

Мой пользователь имеет разработчиков в качестве основной группы (той же группы, что и файл), но я не могу получить доступ к каталогу через терминал или FTP.

[myUser@machine]$ id myUser
uid=503(myUser) gid=505(developers) groups=505(developers)
$ cd models 
-bash: cd: models: Permission denied

У меня была та же проблема, прежде чем каталог принадлежал моей группе, и я даже дошел до того, что перезапустил сервер, без какой-либо удачи. Как установить разрешения для этого каталога, чтобы я и другие члены группы разработчиков могли получить к нему доступ?

3 ответа3

2

Каталоги должны иметь разрешение на выполнение, чтобы быть читаемыми.

1

Каталоги должны иметь права на выполнение, чтобы их можно было просматривать. Таким образом, если вы установите флаг r, но не флаг x, вы можете читать содержимое каталога, но не входить в него.

0

"Исполняемый" флаг для каталогов означает, что вы можете перечислить содержимое этого каталога, поэтому включите флаг исполняемого файла:

chmod 777 models

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .