У меня есть большой находящийся в mdadm массив RAID5, который я использовал с системой Ubuntu 8.04. Я настраиваю новые 9.10 (альфа 6) система на тех же аппаратных средствах. mdadm делает отличную работу, автоволшебно находящую и повторно собирающую массив, но когда я иду для монтирования его, это хочет мой пароль ("Аутентификация, требуется, чтобы монтировать устройство"). Я использую то же имя пользователя для обеих систем, но я предполагаю, что Linux достаточно умен к реализованному, что пользователь "joeblow" от одной системы является не обязательно тем же человеком как "joeblow" в другой системе.
Таким образом, что является корректным путем (по сравнению только с схождением с ума с командами chmod), чтобы смонтировать диск при начальной загрузке с теми же полномочиями устройства/файла и т.д. Я имел прежде? Я просто хочу, чтобы это вело себя тот же способ, которым это сделало в моей старой системе...
Принадлежности файла основаны на uid и ценурозе пользователя, не имени. Проверьте uid и ценуроз на файлах в массиве, и если они отличаются, можно изменить владение на нового пользователя с этой командой:
chown -R joeblow:joeblow /mount_point
Однако, если Вы собираетесь быть использованием обеих систем, я предлагаю, чтобы Вы синхронизировали uid и ценуроз для joeblow пользователя в обеих системах с помощью usermod
и groupmod
команды.
find
поддержки-uid и - пользовательские опции, таким образом, можно выполнить команду, подобную этому, чтобы определить и изменить все такие файлы:find / -uid old_uid -exec chown -R joeblow:joeblow {} \;
Для безопасности я только что выполнил команду, чтобы перечислить такие файлы и осмотреть список прежде на самом деле изменить их. – nagul 25.09.2009, 01:37\;
часть команды находки. спасибо – nagul 25.09.2009, 01:39