Як контролювати дозволи на зовнішньому жорсткому диску USB


3

Я використовую RHEL 6.5, і маю авто-монтується зовнішній привід USB. Будь-який і всі файли, створені в монтованій файловій системі, отримують дозвіл 700 для dirs і 777 для файлів. Команда chmod не змінює дозволи.

Я хочу використовувати rsync для резервного копіювання моїх файлів на диск, але я не хочу втрачати налаштування дозволів. Мій пробний запуск із "rsync -avh" зберігає мітки часу та налаштування користувача та групи, але не дозволи.

Де вони контролюються для такого диска, і як я можу вимкнути цю примусову настройку?


1
Яка файлова система використовується на диску? і які варіанти монтування?
Lawrence

Відповіді:


2

Все залежить від файлової системи, яку ви використовуєте на зовнішньому диску. Оскільки ви згадали, що операції з зміною дозволів не працюють, ймовірно, у вас є або NTFS, або FAT32.

Оскільки ви хочете зробити резервну копію, найкращим способом зробити це з іншою файловою системою буде створення архіву з подібним інструментом tar або подібні. Вони мають перемикачі команд для збереження дозволів тощо.

Щодо дозволу файлових систем NTFS / FAT32: якщо ви не можете контролювати дозволи окремих файлів або каталогів, ви можете вказати дозвіл, який буде використовуватися при монтажі диска dmask, fmask і umask опції:

  • uid встановити власника користувача всіх файлів
  • gid встановити групу власників всіх файлів
  • dmask контролює дозволи для каталогів
  • fmask контролює права доступу до файлів
  • umask керує бітовою маскою дозволів, яких немає (за замовчуванням - umask поточного процесу)

Вони можуть бути або введені /etc/fstab або просто додано до mount команду як -o аргументи:

$ mount -o uid=1000,gid=1000,dmask=027,fmask=137 /dev/sdXY /mnt

Якщо ви хочете покласти його /etc/fstab замість цього, ви повинні поставити їх під options (4-ий стовпець):

$ cat /etc/fstab
/dev/sdXY    /mnt    ntfs   uid=1000,gid=1000,dmask=027,fmask=137    0     0

Прокляття, це дійсно NTFS. Я повинен був знати, що його форматувати до ext4 в першу чергу. Але спасибі за допомогу з варіантами монтування. Це буде корисно!
Craig
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.