[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: