Re: Заставить ntfs-3g быть "silent".
собственником файлов в данном случае выступает root при ваших опциях
монтирования и ..... чего вы, в общем-то, ожидаете ?
иллюстрирую:
22:33:01-root@gas:~/temp/ntfs# mount -t ntfs -w /dev/massvol/ntfs /mnt/tmp/
-o locale=ru_RU.utf8,gid=user,dmask=000,fmask=111
22:33:16-root@gas:~/temp/ntfs# l /mnt/tmp/
итого 8,0K
drwxrwxrwx 1 root user 4,0K Авг 7 21:56 .
drwxr-xr-x 4 root root 4,0K Мар 2 01:39 ..
-rw-rw-rw- 1 root user 0 Авг 7 21:56 lala.txt
-rw-rw-rw- 1 root user 0 Авг 7 21:51 test.txt
22:26:42-user@gas:~$ chown user.users /mnt/tmp/test.txt -v
chown: изменение владельца ?/mnt/tmp/test.txt?: Операция не позволяется
не удалось изменить владельца ?/mnt/tmp/test.txt? с root:user на user:users
22:33:50-user@gas:~$ chmod 0777 /mnt/tmp/test.txt
chmod: изменение прав доступа для ?/mnt/tmp/test.txt?: Операция не
позволяется
1. в чем смысл нтфс в данной задаче?
2. в чем смысл chown и chmod?
3. монтируйте с uid пользователя, под которым работает ваш контроль версий и
с нужными сразу gid и масками. и не нада желать странного и ненужного.
иллюстрирую:
mount -t ntfs-3g /dev/massvol/ntfs /mnt/tmp/ -o
locale=ru_RU.utf8,gid=user,dmask=000,fmask=111,uid=user
l /mnt/tmp/
итого 8,0K
drwxrwxrwx 1 user user 4,0K Авг 7 21:56 .
drwxr-xr-x 4 root root 4,0K Мар 2 01:39 ..
-rw-rw-rw- 1 user user 0 Авг 7 21:56 lala.txt
-rw-rw-rw- 1 user user 0 Авг 7 21:51 test.txt
22:24:08-user@gas:~$ chmod 0777 /mnt/tmp/test.txt -v
права доступа ?/mnt/tmp/test.txt? изменены с 0666 (rw-rw-rw-) на 0777
(rwxrwxrwx)
22:24:21-user@gas:~$ chown user.users /mnt/tmp/test.txt -v
изменён владелец ?/mnt/tmp/test.txt? с user:user на user:users
l /mnt/tmp/
итого 8,0K
drwxrwxrwx 1 user user 4,0K Авг 7 21:56 .
drwxr-xr-x 4 root root 4,0K Мар 2 01:39 ..
-rw-rw-rw- 1 user user 0 Авг 7 21:56 lala.txt
-rw-rw-rw- 1 user user 0 Авг 7 21:51 test.txt
ибо и от chmod и от chown в данном случае толку немного.
все файлоопции идут с параметров монтирования.
в vfat вполне себе схоже.
,-----[Oleksandr Gavenko, 7 August 2012 12:33]:
> Хочу найти опции для монтирования драйвером ntfs-3g что бы драйвер молчал
> об ошибках chmod и chown. Например с vfat это решилось опцией 'quiet' 4
> года назад:
>
> http://bz.selenic.com/show_bug.cgi?id=1172
>
> Но ntfs-3g упорно не хочет здаваться:
>
> $ sudo mount -t ntfs-3g -o
> rw,nls=utf8,gid=win,dmask=002,fmask=113,silent LABEL=home /mnt/winhome $
> mount | grep /mnt/winhome /dev/sdb3 on /mnt/winhome type fuseblk
>
(rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
>
> $ chmod /mnt/winhome/tmp.txt
> chmod: изменение прав доступа для ?/mnt/winhome/tmp.txt?: Операция не
------8<-------
> В гугле была найдена возможность "хранить" права в NTSF, маппинг
> пользователей. Такое решение неприемлимо,
зачем вам маппинг ?
откуда маппинг?
> нужно многому учится,
это, я так понимаю, ключевое и поэтому - неприемлемо?
> и люди
> жалуются на бардак с правами, если смотреть с Windows.
нефиг людям пихать неподобающие хрени всякие в линукс....
причем... что за люди?
чего жалуются?
зачем им виндодиски в линуксе?
они вообще в курсе, чего там в линуксе обеспечивает им контроль версий?
или броузерами и клиентами версионности туда лазят?
--
__________
mpd status: [playing]
Wisdom - Take Our Soul
**************************************
* jabber: devil_inside@jabber.ru *
* Registered linux user #450844 *
**************************************
Reply to: