У меня есть жесткий диск, полный резервных копий, который для меня смонтирован в/media/chronus_, я пытался дать другому пользователю rw разрешение к этому диску.
Проблема состоит в том, что я не могу изменить полномочия на этом диске, даже если я делаю новый файл, который он помещает, устанавливает все на-rw-------, вот выборка того, что я попробовал:
madmaze@the-gibson:~$ touch testfile
madmaze@the-gibson:~$ ls -l testfile
-rw-r--r-- 1 madmaze madmaze 0 2011-01-16 20:11 testfile
madmaze@the-gibson:~$ chmod 777 testfile
madmaze@the-gibson:~$ ls -l testfile
-rwxrwxrwx 1 madmaze madmaze 0 2011-01-16 20:11 testfile
madmaze@the-gibson:~$ cd /media/chronos_/Pix/
madmaze@the-gibson:/media/chronos_/Pix$ ls -l
total 4100
-rw------- 1 madmaze madmaze 28226 2011-01-16 20:18 avp.jpg
-rw------- 1 madmaze madmaze 5764 2011-01-16 20:18 avpsmall.jpg
-rw------- 1 madmaze madmaze 98414 2011-01-16 20:18 john.jpg
-rw------- 1 madmaze madmaze 98785 2011-01-16 20:18 lisa.jpg
-rw------- 1 madmaze madmaze 3954281 2011-01-16 20:18 peter.jpg
madmaze@the-gibson:/media/chronos_/Pix$ chmod 777 *.jpg
madmaze@the-gibson:/media/chronos_/Pix$ ls -l
total 4100
-rw------- 1 madmaze madmaze 28226 2011-01-16 20:18 avp.jpg
-rw------- 1 madmaze madmaze 5764 2011-01-16 20:18 avpsmall.jpg
-rw------- 1 madmaze madmaze 98414 2011-01-16 20:18 john.jpg
-rw------- 1 madmaze madmaze 98785 2011-01-16 20:18 lisa.jpg
-rw------- 1 madmaze madmaze 3954281 2011-01-16 20:18 peter.jpg
madmaze@the-gibson:/media/chronos_/Pix$ sudo chmod 777 *.jpg
madmaze@the-gibson:/media/chronos_/Pix$ ls -l
total 4100
-rw------- 1 madmaze madmaze 28226 2011-01-16 20:18 avp.jpg
-rw------- 1 madmaze madmaze 5764 2011-01-16 20:18 avpsmall.jpg
-rw------- 1 madmaze madmaze 98414 2011-01-16 20:18 john.jpg
-rw------- 1 madmaze madmaze 98785 2011-01-16 20:18 lisa.jpg
-rw------- 1 madmaze madmaze 3954281 2011-01-16 20:18 peter.jpg
madmaze@the-gibson:/media/chronos_/Pix$ touch testfile
madmaze@the-gibson:/media/chronos_/Pix$ ls -l testfile
-rw------- 1 madmaze madmaze 0 2011-01-16 20:25 testfile
madmaze@the-gibson:/media/chronos_/Pix$ chmod 777 testfile
madmaze@the-gibson:/media/chronos_/Pix$ ls -l testfile
-rw------- 1 madmaze madmaze 0 2011-01-16 20:25 testfile
madmaze@the-gibson:/media/chronos_/Pix$
Какие-либо Идеи, что я мог делать неправильно? Файловой системой является NTFS
Действительно ли возможно, что NTFS не поддерживает другие полномочия?
Действительно ли возможно, что NTFS не поддерживает другие полномочия?
Да. Драйвер NTFS, включенный в Ubuntu (NTFS 3G), не поддерживает изменения прав и владение. Из документации Ubuntu:
Существующие ограничения этого драйвера:
- запись регистрирует зашифрованный, или сжатый на уровне файловой системы (не включает .zip, .gz, .rar файлы, так как они сжаты на файле, не уровне файловой системы),
- изменение принадлежности файла NTFS и прав доступа
Можно изменить полномочия файлов монтирования с чем-то как
mount -t ntfs -o umask=022,uid=madmaze,gid=madmaze /dev/sdb1 /media/chronus
где umask=022 дает 644 (-rw-r - r-) для полномочий файла, и 755 (drwxr-xr-x) для полномочий каталога.