
Я смонтировал внешний диск на Debian (на самом деле Raspbian, но это примерно то же самое). Группа для всех каталогов и файлов на диске находится в группе plugdev.
Это не совсем соответствует моим требованиям, поэтому я собирался сменить владельца группы на кого-то другого.
Есть ли какие-то побочные эффекты от этого? Я беспокоюсь, что испорчу способ взаимодействия Debian с диском.
Например:
/media/hdd1 — моя точка монтирования, которая имеет следующее
drwxr-sr-x 7 root root 4096 Feb 27 19:58 .
drwxr-xr-x 3 root root 4096 Feb 27 20:17 ..
drwx------ 2 root root 4096 Feb 27 20:01 .fseventsd
drwxr-sr-x 5 root plugdev 4096 Feb 28 19:13 ftp_data
drwx------ 2 root plugdev 16384 Apr 13 2017 lost+found
Я хотел бы изменить группу ftp_datas на что-то другое, но не сломает ли это ее изнутри?
решение1
Если файловая система, которую вы смонтировали, действительно ext4
, это означает, что она содержит числовой идентификатор группы для каждого файла и каталога. В системе, в которую вы ее смонтировали, этот числовой идентификатор отображается на plugdev
, что являетсяГруппа Debianчто позволяет членам монтировать и размонтировать съемные устройства через pmount. Однако этот числовой идентификатор группы мог иметь другое значение в любой системе, создавшей эту файловую систему.
Таким образом, вы можете изменить идентификаторы групп, но имейте в виду, что если вы перенесете жесткий диск в другое место и смонтируете идентификатор, новый идентификатор группы может оказаться бессмысленным.
Изменение группы выполняется с помощью chgrp
, а рекурсивный вариант изменениявсефайлы и каталоги в разделе ftp_data
is
chgrp -R name_of_new_group /media/hdd1/ftp_data
Не то чтобы ftp_data
и в корне этой файловой системы, и в ней был s
включен групповой бит, что означает, что новые группы будут брать идентификатор группы из родительского каталога вместо использования идентификатора группы пользователя, создавшего файл.