Oto krótki opis tego, co chcę zrobić:Zmień identyfikator użytkownika w systemie Linux
tom Użytkownik ma id 1000. Dzwonię usermod -u 2000 tom
.
Co dokładnie dzieje się poza tym, że id of tom zmienia się na 2000? Czy pliki i foldery, które były własnością tego użytkownika, pozostają przez tego użytkownika, czy muszę ponownie jawnie ustawić właściciela?
Dzięki za pomoc!
Czy istnieje jakaś łatwa metoda na przejrzenie wszystkich plików (nie tylko katalogu domowego), sprawdzenie, czy mają stary identyfikator i zmianę go na nowy? – mryvlin
Czy 'find/-uid 1000 -exec chown -R tom {} \;' wystarcza czy muszę zrobić więcej? – mryvlin
Prawdopodobnie chcesz usunąć '-R' w' find', ponieważ powoduje to rekursywność 'chown'. Powszechne jest posiadanie plików należących do innego użytkownika niż katalog zawierający te pliki. – Dennis