Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: ext4 как замена ntfs  (Прочитано 612 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hon

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
ext4 как замена ntfs
« : 05 Апрель 2014, 22:42:23 »
Нужно, чтобы несколько пользователей (или все пользователи) имели право писать в файлы друг друга на отдельном разделе, скажем, /media/Storage/
Раздел отформатирован в ext4. Постоянно делать chmod 777 не вариант. На NTFS все было просто — она просто не поддерживала права. Как сделать подобное на ext4?

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7080
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #1 : 05 Апрель 2014, 22:47:13 »
hon, узнай про группы. Нужных пользователей в нужные группы и права для групп выдай.

Оффлайн hon

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #2 : 05 Апрель 2014, 22:54:39 »
Была идея про группы. Создал группу, запихнул в нее нужных пользователей. Но при создании нового файла/каталога группа будет такая же, как и ID пользователя, а не та, в которую включено несколько пользователей. К тому же права группы rx, а не rwx.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7080
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #3 : 05 Апрель 2014, 22:55:51 »
Монтирование с нужными опциями?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11887
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #4 : 05 Апрель 2014, 23:04:00 »
hon, группы разные бывают... есть основная и есть дополнительные .... при создании файла - группа прописывается основная.... и основную группу потзователям можно поменять на общую
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн hon

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #5 : 05 Апрель 2014, 23:08:31 »
Делаю так:
user@computer:/mnt$ sudo mount /dev/sda2 /mnt/test -o defaults,nousers,nodev,fmask=111,dmask=000
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error
       В некоторых случаях полезная информация может быть
       найдена в syslog - попробуйте dmesg | tail или что-то
       в этом роде

Если убрать ",fmask=111,dmask=000", то монтируется без ошибок.

Пользователь решил продолжить мысль 05 Апрель 2014, 23:09:26:
Sly_tom_cat,
впервые слышу, что у файл не владелец и группа, а владелец, основная группа и дополнительная группа. Можно подробнее?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11887
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #6 : 05 Апрель 2014, 23:16:13 »
hon, у юзера может быть много групп но основная/главная - одна.
Выполни groups - увидишь все свои группы
usermod по разному добавлят группы ключи -g и -G. То что с большой G - это будет основная. Именно она и указывается у вновьсозданного файла.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн hon

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #7 : 06 Апрель 2014, 01:21:49 »
Спасибо. Т.е. пользователи должны при создании каждого файла/каталога делать chgrp?

Почему не удается примонтировать файловую систему с параметрами "fmask=111,dmask=000"?

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5630
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #8 : 06 Апрель 2014, 03:22:12 »
Да пропишите опцию gid=<id Вашей общей группы> и всё.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11887
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #9 : 06 Апрель 2014, 09:21:57 »
hon, ты издеваешься? зачем каждый раз :idiot2: Пользователям (один раз) задай основной ту общую группу у которой есть права на папку.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #10 : 06 Апрель 2014, 11:13:54 »
А есть еще sticky bit setgid бит (пардон, оговорился) у директории, который обеспечивает, что группа у всех файлов, которые пишутся в эту директорию, будет одна, вне зависимости от того, кто писал файл. И не нужно менять основную группу у пользователей.
« Последнее редактирование: 06 Апрель 2014, 11:53:58 от Karl500 »

Оффлайн hon

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #11 : 07 Апрель 2014, 16:33:55 »
Спасибо всем, особенно Karl500 за помощь!
Решение:
1. UUID=923cdab4-230d-4551-9b30-904cd844a18f /mnt/ ext4 defaults,nousers,nodev 0 0
в fstab (UUID, точку монтирования и файловую систему под себя изменить нужно).
2. Создать группу, скажем, myusers, и запихать в нее нужных пользователей.
3. Права на /mnt/ :
drwxrwsrwx root myusers

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: ext4 как замена ntfs
« Ответ #12 : 07 Апрель 2014, 16:46:40 »
Добавлю только, что если запихиваете всех в группу myusers, то права на директорию o+rwx можно не делать, достаточно g+rwxs.

 

Страница сгенерирована за 0.067 секунд. Запросов: 24.