こんにちは。
Linux サーバを移設する際に OS ユーザを移設先サーバにも作成する必要があるんですが、大量に OS ユーザが存在すると面倒くさいですよね。
そんなときは /etc/passwd 関連ファイルをコピーするといいらしいです。
※ 普通に実施すると権限がないので下記の手順が必要です。
# /etc/passwdを編集 vipw ======================================= user1:x:515:515::/home/user1:/bin/bash user2:x:504:504::/home/user2:/bin/bash ======================================= :wq! # /etc/shadowを編集 vipw -s ======================================================================================================================= user1:$6$43wzBE4t$XVEOEQpipC9FRocISuPMZ47qPIPwG70sjm2S7ADy4scuwtuBBSlA70q/w0nduW1A2dHUkpVqEW8KW8Ro0:17387:0:99999:7::: user2:$6$G8m9jYDT$X53N71JCVXbbJnDLrvBED67ZrrwtL.hfJa.9sosksjwnaUtlLF/K0F2l9KvmsgrULgFQ/KahH6C.:17220:0:99999:7::: ======================================================================================================================= # 保存できないので無理やり保存する :w !sudo tee % :q! # /etc/groupを編集 vigr ============= user1:x:515: user2:x:504: ============= # /etc/gshadowの編集 vigr -s =========== user1:!:: user2:!:: =========== # 保存できないので無理やり保存する :w !sudo tee % :q!