У меня есть ноутбук, в котором мое имя пользователя, скажем, "Foo". У меня есть внешний диск, отформатированный в Ext4, для которого все файлы принадлежат "foo" (на уровне файловой системы). Теперь у меня есть рабочий стол, на котором мое имя пользователя, скажем, "bar". Если я подключаю этот внешний диск к этому компьютеру, файлы, как считается, не принадлежат "bar". Это имеет смысл, но это раздражает, потому что их режим битов установлен так, что только владелец может изменять / удалять их. Какой самый чистый способ справиться с этим? Создать группу с "foo" и "bar" и добавить разрешения на изменение группы?
1 ответ
0
Владение и разрешения не имеют большого смысла для носителей, которые перемещаются между разными машинами с разными наборами учетных записей пользователей. Подумайте об использовании файловой системы, которая не имеет никакой информации о владельце, такой как UDF или FAT32.
Кстати, это не имя пользователя, а номер UID. Если пользователь "foo" на компьютере A имеет UID 1000, а пользователь "bar" на компьютере B имеет UID 1000, то компьютер A увидит файлы как принадлежащие "foo", а компьютер B увидит те же файлы как принадлежит "бар". Число - это то, что на самом деле хранится на диске.