Я пытался установить разрешения для всех файлов на съемном жестком диске. Я пробовал chown
и chmod
на адресе диска (например, /dev/sdb), но я все еще не мог перемещать файлы как пользователь. Затем я попытался рекурсивно установить разрешения и владельца для всех файлов на диске с помощью
sudo chmod -R 666 /media/jdh/b041de7c-7698-44ae-a387-482ab9e60201/
и
sudo chown -R jdh /media/jdh/b041de7c-7698-44ae-a387-482ab9e60201/
Затем, когда я проверил GUI, обнаружил, что все каталоги не содержат файлов, и все файлы имеют размер 0 байт. Чтобы убедиться, я проверил, запустил ls
и обнаружил, что все файлы присутствуют и имеют разумный размер.
Я не знаю, как отформатирован съемный диск.
Что случилось? Как мне снова сделать файлы видимыми в GUI?
решение1
Если каталог не является исполняемым, то его нельзя открыть. chmod 666
удаляет привилегии выполнения. Если вы используете другую команду, например chmod 775
или chmod 777
, то вы снова сможете увидеть содержимое каталога, так как они восстанавливают привилегии выполнения.