Сеть Samba, совместно использующая диски NTFS и права доступа root с локальных дисков

Теперь я могу поделиться своими внутренними 2-мя дисководами NTFS (sdb1,2 и 3) в сети с компьютерами Windows, но даже при включенном чтении / записи Samba сетевые компьютеры Windows могут открывать файлы только для чтения. и не может сохранить файлы на общих дисках / папках samba.

Я пытаюсь установить разрешения в Ubuntu через свойства папок и / или файлов, даже вошедших в систему root с помощью Nautilus, но все общие папки и файлы samba устанавливаются как owner = root, доступны и не позволяют мне изменять их на чтение / напишите, он просто сбрасывается в root, доступен, другими словами, я не могу изменить разрешения.

Я использую Ubuntu 11.04 Gnome на старом Dell Dimension 2400.

Кроме того, чтобы скопировать или переместить любые файлы с диска Ubuntu на диски sdb1,2 или 3, я должен выполнить команду gksu nautilus. Следовательно, это не позволяет мне копировать файлы .ISO на мой флэш-накопитель Multisys.

3
задан 19 February 2012 в 05:40

2 ответа

sudo apt-get install samba smbfs ntfs-3g ntfsprogs

smbfs : протокол SMB / CIFS обеспечивает поддержку кросс-платформенного обмена файлами с Microsoft Windows, OS X и другими системами Unix.

ntfs-3g : Этот пакет предоставляет утилиты-оболочки для совместимости со старым типом файловой системы «smbfs»: smbmount, smbumount и mount.smbfs.

NTFS-3G использует FUSE (Файловая система в пользовательском пространстве), чтобы обеспечить поддержку файловой системы NTFS, используемой Microsoft Windows. Он может:

  • создавать, удалять, переименовывать или перемещать файлы, каталоги, жесткие ссылки и потоки;
  • читать и записывать файлы, включая потоки, разреженные файлы и прозрачно сжатые файлы. файлы;
  • обрабатывают специальные файлы, такие как символические ссылки, устройства и FIFO;
  • обеспечивают стандартное управление владением файлами и разрешениями, включая POSIX ACL.

Этот пакет также содержит инструменты, ранее доступные в пакете ntfsprogs.

ntfsprogs : проект Linux-NTFS ( http://www.linux-ntfs.org/ ) направлен на обеспечение полной поддержки файловой системы NTFS в операционной системе Linux. .

Это набор инструментов, предназначенный для людей, заинтересованных в работе с поддержкой NTFS в ядре Linux и ее использовании. Включены следующие утилиты:

  • ntfsfix - исправляет распространенные ошибки файловой системы и заставляет Windows проверять NTFS.
  • mkntfs - отформатировать раздел с файловой системой NTFS, при необходимости загрузочной.
  • ntfsinfo - показывает некоторую информацию о разделе NTFS или одном из файлов или каталогов в нем.
  • ntfslabel - Показать или установить метку тома раздела NTFS.
  • ntfsresize - Изменение размера раздела NTFS без потери данных.
  • ntfsundelete - Восстановление удаленных файлов из раздела NTFS.
  • ntfscluster - найдите владельца любого данного сектора или кластера в разделе NTFS.
  • ntfscat - объединяет файлы и выводит их на стандартный вывод (без монтирования раздела).
  • ntfsls - список содержимого каталога в файловой системе NTFS (без монтирования).
  • ntfscp - перезаписать файлы в разделе NTFS.
  • ntfsclone - эффективно клонирует файловую систему NTFS или ее часть.
  • ntfsmount - монтирует раздел NTFS из пространства пользователя, используя libntfs и FUSE.
  • ntfsdecrypt - расшифровывает файлы, зашифрованные NTFS (НЕ ВКЛЮЧЕНО).
  • ntfscmp - сравнивает два тома NTFS и показывает различия.

/ etc / fstab:

/dev/sdb1 /mnt/share ntfs-3g defaults,users,locale=en_US.UTF-8 0 0
  • / dev / sdb1 = диск ntfs
  • / mnt / share = точка монтирования
  • [ 1135]
0
ответ дан 19 February 2012 в 05:40

Обычно в этих случаях разрешения устанавливаются во время монтирования, поскольку NTFS не может хранить разрешения unix, для этого используйте что-то вроде этого:

mount /dev/sdb1 /media/mydisk -o uid=youruser,gid=users

Если вы добавите эти два других параметра для монтирования fmask=664,dmask=775, каждый в группе users сможет эффективно писать в эту файловую систему. Вы также можете использовать /etc/fstab, если вы хотите смонтировать диск во время загрузки, формат немного отличается, но параметры те же. Имейте в виду, что использование NTFS в этом конкретном случае имеет ограничения по сравнению с использованием EXT3 / 4, XFS и т. Д.

Больше информации здесь man mount.ntfs-3g.

0
ответ дан 19 February 2012 в 05:40

Другие вопросы по тегам:

Похожие вопросы: