O nome de usuário alterado será propagado para permissões de arquivo?

1

Corri lastb e encontrei tentativas de login que usavam meu nome de usuário. Eu duvido que eles adivinhariam minha senha, mas meu nome de usuário de dicionário de letra minúscula com 4 letras maiúsculas provavelmente seria mais complexo.

Vou adicionar a primeira letra do meu sobrenome a ela com

usermod -l login-name old-name

Meu usuário pertence a três grupos diferentes de si mesmo. Isso mudará automaticamente? A propriedade dos arquivos que não estão no diretório inicial reflete o novo nome de login?

EDITAR: Além disso, o nome do grupo do usuário mudará para corresponder ao novo nome de usuário? A mudança levará muito tempo se meu usuário tiver muitos arquivos?

    
por Buttle Butkus 19.09.2012 / 07:27

1 resposta

2

Ao usar:

usermod -L login_name login

O nome do usuário será alterado de login para login_name. Nada mais é alterado. Em Em particular, o nome do diretório base do usuário provavelmente deve ser alterado para refletir o novo login nome.

Você pode fazer isso rapidamente com

chown -R username /home/username 

Alterar permissões geralmente é rápido, mesmo com muitos arquivos.

Você também pode corrigir os grupos com sed.

sed -i ‘s/original_word/new_word/g’ /etc/group
    
por 19.09.2012 / 07:46