Каждый раз, когда я использую 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