사용자 생성 및 이름 변경
이 단계에서는 새 사용자를 생성하고 이름을 변경하는 방법을 배우게 됩니다. 이는 사용자가 역할을 변경하거나 시스템 전체에서 사용자 이름을 표준화해야 할 때 흔히 발생하는 작업입니다.
먼저, 터미널을 엽니다. 이미 ~/project 디렉토리에 있어야 합니다. temporaryuser라는 새 사용자를 생성하는 것으로 시작해 보겠습니다.
sudo useradd temporaryuser
이 명령은 시스템에 새 사용자 계정을 생성합니다. 기본적으로 useradd는 홈 디렉토리를 생성하거나 비밀번호를 설정하지 않습니다.
이제 사용자가 성공적으로 생성되었는지 확인해 보겠습니다.
grep temporaryuser /etc/passwd
출력에 temporaryuser에 대한 항목이 표시되어 사용자가 생성되었음을 확인할 수 있습니다.
다음으로, usermod 명령을 사용하여 이 사용자의 이름을 temporaryuser에서 permanentuser로 변경합니다.
sudo usermod -l permanentuser temporaryuser
-l 옵션은 로그인 이름을 변경하려는 것을 지정합니다. 이 명령을 실행한 후, 이전에 temporaryuser로 알려졌던 사용자는 이제 permanentuser로 알려지게 됩니다.
사용자 이름이 변경되었는지 확인해 보겠습니다.
grep permanentuser /etc/passwd
새 이름 permanentuser로 사용자 항목을 볼 수 있습니다.
이제 이 사용자에 대한 홈 디렉토리를 생성하고 할당해 보겠습니다.
sudo usermod -d /home/permanentuser -m permanentuser
이 명령에서:
-d는 새 홈 디렉토리 경로를 지정합니다.
-m은 새 홈 디렉토리가 존재하지 않으면 생성하고, 두 디렉토리가 모두 존재하면 이전 홈 디렉토리의 내용을 새 디렉토리로 이동합니다.
홈 디렉토리가 생성되었는지 확인해 보겠습니다.
ls -ld /home/permanentuser
permanentuser에 대해 새로 생성된 홈 디렉토리를 볼 수 있습니다.