Сохранение разрешений для внешнего диска ext4 при переустановке ОС

Сохранение разрешений для внешнего диска ext4 при переустановке ОС

У меня раньше возникали странные проблемы с разрешениями при получении данных с дисков HFS+, поэтому я хотел спросить и убедиться.

Я загружаю свою машину с SSD, а для дополнительных данных у меня есть HDD. Оба отформатированы в ext4. HDD принадлежит root, а некоторые подпапки принадлежат моей учетной записи пользователя.

Если я полностью сотру данные с SSD, чтобы переустановить ОС, но не буду трогать HDD, смогут ли rootмоя учетная запись пользователя по-прежнему получать доступ к файлам на жестком диске с данными таким же образом после завершения переустановки (учитывая, что имя моей учетной записи пользователя прежнее)?

Или я не смогу получить доступ к данным, поскольку они принадлежали пользователю rootмоей предыдущей установки ОС?

решение1

Имена пользователей не играют никакой роли в разрешениях файловой системы unix. Владелец и группа хранятся в виде числовых идентификаторов. root всегда имеет идентификатор 0, поэтому в любом Linux (Unix), если вы монтируете внешний диск, файлы, принадлежащие root, по-прежнему будут принадлежать root. Это, очевидно, будет справедливо и для вашей недавно установленной системы.

Для вашей учетной записи пользователя это другое дело. Пользователь по умолчанию в системе Ubuntu обычно получает идентификатор пользователя (uid) 1000. Вы можете проверить, какой у вас идентификатор, запустив id -uтерминал. Если вы не хотите вносить никаких изменений на внешний диск после переустановки, вам нужно убедиться, что у вашего пользователя тот же uid (и, желательно, gid (group id)) на новой системе, что и на старой. Если у вашего пользователя идентификатор 1000, то после переустановки, вероятно, так же будет.

Если идентификаторы ваших пользователей в новой системе отличаются от идентификаторов в старой, вы можете выполнить команду find -user oldid -exec chown newid:groupid {} +(или просто запустить ее chown -R newid:groupid dirв каком-либо каталоге), чтобы исправить разрешения для вашего нового пользователя.

Связанный контент