Я имел UID # 1000 на своих персональных компьютерах, так как он используется по умолчанию в большинстве дистрибутивов Linux. На моем новом компьютере у меня совершенно другой UID (который я не могу изменить).
Я хочу получить доступ к своему бывшему /home
на моем бывшем жестком диске.
Я мог бы chmod
или chown
свой путь в бывшем HD. С рекурсивным флагом это на самом деле очень просто. Дело в том, что я не хочу портить свой прежний /home
: я мог бы использовать его в ближайшее время на другом компьютере.
Поэтому я хочу, чтобы мой рекурсивно подставил UID на этом диске. Чтобы быть более точным, если fileA
принадлежит UID 1000, я хочу, чтобы его право собственности было передано UID 2000 (например). Однако, если fileB
принадлежит UID 1240, я не хочу, чтобы его владелец был изменен. Вот почему я не могу напрямую использовать chown -R
.