Назад | Перейти на главную страницу

Каталог с чтением и записью для пользователя запрещен в разрешении, но нормально с разрешениями на выполнение

У меня есть некоторые странности с моими пользователями / разрешениями. В настоящее время у меня есть пользователь с именем world что есть группы world www-data admin. У меня есть каталог в /var/abc который имеет разрешения 0644 или rw-r--r--, право собственности на этот каталог world:www-data.

По какой-то причине, когда я пытаюсь изменить или перечислить это /var/abc каталог, я получаю отказ в разрешении, однако, если я добавлю пользователю разрешение на исполняемый файл, он станет 0744 или rwxr--r-- Мне разрешен доступ ко всему.

Я не могу понять, что происходит, может кто-нибудь пролить свет?

То, что вы видите, является нормальным и ожидаемым поведением. В x В каталоге требуется бит, чтобы войти в него, выполнить поиск в нем или выполнить в нем программу. Когда вы пытаетесь войти в каталог, то без x бит устанавливается, вы не можете. Когда вы устанавливаете разрешения на 744, ваш пользователь world Кто является владельцем каталога, тогда имеет полный контроль и, как вы заметили, делает то, что хочет.