У меня есть раздел NTFS, поэтому я могу поделиться с установкой Windows с двойной загрузкой. chmod
ничего не делает и не выдает предупреждение, чтобы указать это.
Я хочу, чтобы другие пользователи (Ubuntu) имели права RW для определенных файлов.
brian@brian-t1:/media/Storage/Documents/Scratch Projects$ ls -l
-rw------- 1 brian brian 5 2012-01-11 02:18 testfile
brian@brian-t1:/media/Storage/Documents/Scratch Projects$ chmod go+rw testfile
brian@brian-t1:/media/Storage/Documents/Scratch Projects$ ls -l
-rw------- 1 brian brian 5 2012-01-11 02:18 testfile
Что здесь не так?
Отказ от ответственности - я бы использовал собственную файловую систему Linux, так как NTFS, вероятно, усложняется и может не работать.
Если вы должны использовать ntfs, смонтируйте раздел ntfs с опцией permissions.
Редактировать /etc/fstab
# Graphical
gksu gedit /etc/fstab
# Command line
sudo -e /etc/fstab
Добавить запись
/dev/sda2 /media/ntfs ntfs-3g permissions,locale=en_US.utf8 0 2
chown и chmod теперь будут работать.
Однако ...
Насколько я понимаю, Microsoft внесла некоторые изменения в NTFS, и некоторые люди сообщают, что они не могут читать файлы, записанные на диск NTFS, из Ubuntu.
Возможно, вам понадобится отобразить пользователей. См. http://b.andre.pagesperso-orange.fr/permissions.html