Mover versus Copiar

2

Eu criei um script bash que cria um punhado de usuários, em seguida, cria uma pasta .ssh e copia em seu arquivo authorized_keys. Certifiquei-me de definir o grupo de proprietários para o usuário específico com leitura-gravação-execução apenas para o proprietário. O mesmo para a chave autorizada em si, exceto que só tem leitura / gravação para a permissão do proprietário. Descobri que, se eu usar o comando mv para mover o arquivo authorized_keys de onde o script está sendo executado para a pasta .ssh, eles não poderão usar o ssh, no entanto, se eu usar o comando cp para copiar o arquivo, ele funcionará bem. Alguma ideia do motivo disso?

ls -lh no arquivo authorized_keys antes de mover:

[root@localhost Users]# ls -lh
total 8.0K
-rwxr-xr-x. 1 root root 653 Nov 25 16:31 CreateUserAccounts.sh
-rw-r--r--. 1 root root 403 Nov 25 15:13 user1_authorized_keys

ls -lhart em .ssh:

[root@localhost user1]# ls -lhad .ssh
drwx------. 2 user1 user1 4.0K Nov 25 16:31 .ssh

ls -lh em authorized_keys

[root@localhost .ssh]# ls -lh
total 4.0K
-rw-------. 1 user1 user1 403 Nov 25 15:13 authorized_keys
    
por JohnSmith 25.11.2015 / 21:49

0 respostas

Tags