O NSLU2 tem seus próprios usuários. Estes não correspondem ao sistema Ubuntu, então você tem que usar os UID's e GIDs do NSLU2 (501, 1000, 2000, como você escreveu). Usar nomes quando você altera a propriedade dos arquivos não funcionará. Você poderia ter copiado os arquivos pela rede para impedi-los, mas isso teria sido um processo muito mais lento.
Conecte o disco que pertence ao NSLU2 no seu computador Ubuntu. Localize os arquivos que você copiou para o disco do NSLU2. Altere o proprietário e o grupo para o UID numérico e o GID apropriado para o NSLU2. Por exemplo ...
chown 1000:1000 filename.ext
Se você conhece o UID e o GID corretos para os arquivos NSLU2, e copiou esses arquivos para o NSLU2 com o Ubuntu, talvez consiga localizar os arquivos copiados e alterar a propriedade em uma linha:
find /media/nslu2 -user peter -exec chown 1000:1000 {} \;
O ponto de montagem é / media / nslu2; o nome de usuário do Ubuntu que foi usado para copiar os arquivos era peter; o UID e o GID corretos para os arquivos NSLU2 são 1000.
Cuidado
Você pode querer ver o que o comando find encontra primeiro antes de passar a opção "-exec".
find /media/nslu2 -user peter
Melhor Firmware
Há um substituto de firmware para o NSLU2 ( unslung ) que pode fornecer acesso SSH ao NSLU2 .