Ubuntu上書きインストール時の追加ユーザの復旧方法
VMWare上で動かしていたUbuntu11.10が起動しなくなったため、 ディスクイメージから上書きインストールを実施。
パッケージなどについては、入れていたものを自動で入れなおしてくれたことにはとても感謝。
開発用に追加していたdev1,dev2と二種類のユーザが存在しなくなっていた。
それぞれのユーザのディレクトリについても持ち主の表記が1001や1002といったUID表記
それぞれのUIDを↓こんな感じで割り当て直したいと思って UID 1001 -> dev1 UID 1002 -> dev2
久しぶりに/etc/passwd,/etc/groupファイルを編集してみた。 ※このファイルを手動でいじるのなんて、10年ぶりくらいかも
/etc/passwdファイル
dev1:x:1001:1001:dev1,,,:/home/dev1:/bin/bash dev2:x:1002:1002:dev2,,,:/home/dev2:/bin/bash
/etc/groupファイル
dev1:x:1001:dev1 dev2:x:1002:dev2
これで無事、元の持ち主にディレクトリが戻ったので安心して開発を再開できる















