Если я создаю папку в папке, разрешение на выполнение бита не включается, поэтому я должен установить его вручную, чтобы получить к нему доступ

, я получаю проблема в эти дни, у меня есть сервер, когда я создаю подпапку внутри определенной папки "имя папки: "AFORWARD", например, я делаю "GG" внутри "AFORWARD", любую папку, которую я создаю внутри «ВПЕРЕД» они становятся недоступными, что означает, что я не могу попасть в них, и когда я попытался увидеть разрешения, установленные для подкаталога, похоже, что бит выполнения не включен по умолчанию, но когда я делаю это в других каталогах, я получаю разрешение на выполнение бита, включенное по умолчанию в папку, поэтому я сделал :


ls -l -d ./AFORWARD

выход:

drwxrwxr-x+ 9 admin admin 4096 16 окт 01:19 ./AFORWARD


ls -l -d ./AFORWARD/GG

выход:

drw-rwxr--+ 2 admin admin 4096 16 окт 01:31 ./AFORWARD/GG

я думаю, что с папкой все в порядке, но, может быть, я не знаю, или что-то напутано, я знаю, что это можно исправить с помощью простой команды chmod и дать папке необходимые разрешения, но проблема в том, что мне нужны разрешения, установленные по умолчанию после создания папки, проблема связана с java, наша серверная программа работает на java, java создает файлы, папки, читает их и делает с ними многое другое, она может' не получить доступ к созданным папкам, для которых по умолчанию отсутствует битовое разрешение на выполнение. как только он не может, он терпит неудачу, и сервер падает.

0
задан 15 October 2021 в 22:10

0 ответов

Другие вопросы по тегам:

Похожие вопросы: