Tiago Saboga wrote:
Ol�!
Precisei reinstalar o sarge (estou preparando uma outra mensagem explicando os problemas que tive e como resolvi, para os arquivos), e agora estou querendo montar a antiga parti��o home no lugar do novo home. O problema � o seguinte: como fazer com os n�meros de usu�rios? Ou seja, os arquivos foram arquivados com um determinado dono e grupo, mas que era registrado como um n�mero; ao reinstalar o sistema, os n�meros n�o s�o necessariamente os mesmos. Como devo fazer? � o mesmo caso de quando � necess�rio recuperar um backup num novo computador. Poderia fazer um chown em todos os arquivos, mas quero mudar os donos/grupos somente quando necess�rio, pois uma s�rie de arquivos tinham configura��es espec�ficas de dono que gostaria de manter (como em ~/public_html, por exemplo).
Se algu�m tiver uma id�ia...
Amigo,
A melhor coisa que vc tem a fazer � n�o mudar o UID nem o GID dos usu�rios... isso te facilitar� a vida. Copie a parte relativa aos usu�rios do /etc/passwd /etc/shadow e /etc/group antigos para os novos (agora vcs entendem pq � interessane n�o deixar pr�ximos os n�meros de UID/GID de sistema e de usu�rio!!! :-))
Se nao for possivel, o jeito vai ser fazer algo como
find /home -uid <numero_do_uid_antigo> -exec chown <nome_novo_do_user> {} \;Isso deve trocar o UID perdido de todos os arquivos para o novo. Mas como vc disse, ao restaurar o backup, n�o vai funcionar direito e ai a sa�da � rodar o find de novo....
pra localizar o grupo, � soh trocar uid por gid e chown por chgrp.
outra coisa interessante � rodar um find / -nouser -nogroup -print pra saber se tem algum arquivo sem dono, perdido no seu sistema.
Boa Sorte! Marcos
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

