Это не так просто, как кажется, поэтому, пожалуйста, внимательно прочитайте перед ответом (я действительно пытался написать это).
Итак, проблема в следующем. У меня есть внешний жесткий диск, NTFS 2TB. Он предназначен только для фильмов и музыки. Итак, у меня есть папка Music, в которой есть несколько других папок и подпапок (Artist, disc1, disc2 ... в любой возможной комбинации, которую вы можете себе представить ... - я не организованный парень). Внутри них есть музыкальные файлы, в основном mp3, а также файлы .flac, .ogg и .cue.
По какой-то причине (я ДЕЙСТВИТЕЛЬНО НЕ ПОЛУЧАЮ ПОЧЕМУ) некоторые файлы имеют ограниченные права на запись, поэтому я не могу редактировать информацию mp3-тега, используя программное обеспечение, такое как rhythmbox, или даже некоторые более специфичные вещи, такие как easytag. Как бы то ни было, дело не в программном обеспечении, а в разрешении файлов.
Так как моя идея - отредактировать информацию метаданных тега из rhythmbox, а я просто не могу, потому что поле заблокировано - серого цвета, я не могу писать на нем, например, чтобы сменить исполнителя Имена, мне было интересно способы рекурсивного изменения прав доступа к файлу. И мы добрались до сути.
Мне нужна помощь в создании сценария или «одного вкладыша», чтобы:
1) идентифицировать файлы и папки, права доступа которых отличаются от 777.
2) а) в этом случае, войдите в каждую папку-подпапку, б) измените права доступа к папке на «777», что означает ПОЛНЫЙ ДОСТУП, парни из mp3, меня не волнует безопасность - в) измените каждое разрешение файла на каждая подпапка для "777" полный доступ.
У меня много музыки, поэтому нет возможности сделать это вручную. Любая помощь, подсказка или комментарий будут действительно оценены, заранее спасибо !!!
Это связано с тем, что файловая система NTFS изначально не поддерживает разрешения в стиле Unix.
В действительности Ubuntu и другие дистрибутивы на основе Linux используют FUSE для обеспечения виртуальной поддержки такого ограниченного доступа к файловой системе, на практике вы должны устанавливать эти разрешения при монтировании жесткого диска, я не знаю, есть ли это графический интерфейс или приложение в Ubuntu для управления FUSE, но обычно это всего лишь fstab
.