Каждый раз, когда я использую sudo chmod -R +755 * или sudo chmod -R +755 . , он сбрасывает все разрешения для файлов до 000 в каталогах и подкаталогах.

Если я запускаю sudo chmod +755 * , он будет правильно добавлять разрешения для всего в папке, но не для подпапок.

Другие варианты, такие как

sudo find foldername -type d -exec chmod 755 {} ";"

также, кажется, сбросить разрешения таким образом.

Также кажется, что игнорируются файлы и папки, которые начинаются с . , что также является нежелательным поведением.

Кроме того, когда я пытаюсь использовать sudo chmod 0000 filename , он только удаляет права на запись. Разрешения на чтение и выполнение остаются там. Это также верно, когда я использую os.chmod() в Python3 (интерпретатор в оболочке bash).

Сборка ОС Windows 10 - 17134,165

0