Я установил внешний диск в 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 ответ1

2

Если установленная вами файловая система действительно ext4 , это означает, что она содержит числовой идентификатор группы для каждого файла и каталога. В системе, в которой вы его установили, этот числовой идентификатор отображается на plugdev , который является группой Debian , позволяющей участникам монтировать и размонтировать съемные устройства с помощью pmount. Однако этот числовой идентификатор группы мог иметь другое значение в любой системе, создавшей эту файловую систему.

Таким образом, вы можете изменить идентификаторы групп, но имейте в виду, что когда вы берете жесткий диск в другое место и монтируете id, новый идентификатор группы может не иметь смысла.

Изменение группы выполняется с помощью chgrp , а рекурсивный вариант для изменения всех файлов и каталогов в ftp_data :

chgrp -R name_of_new_group /media/hdd1/ftp_data

Не то, чтобы и в ftp_data и в корне этой файловой системы был включен бит группы s , что означает, что новые группы будут брать идентификатор группы из родительского каталога вместо использования идентификатора группы пользователя, создавшего файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .