Linux에서 내 사용자 이름을 어떻게 변경합니까?

How Do I Change My Username Linux



Linux 운영 체제는 한 번에 두 명 이상의 사용자를 처리할 수 있습니다. 따라서 무결성이 유지되도록 시스템의 모든 사용자와 관련 세부 정보에 대해 견제와 균형을 적용해야 합니다. 모든 정보는 데이터의 중복성을 줄이는 방식으로 저장됩니다. 사용자를 추가할 때마다 모든 정보가 /etc/passwd에 저장됩니다. Linux에서 사용자 이름을 변경하려면 시스템에 사용자가 있어야 합니다. 이 기사에서 사용자 이름이 어떻게 변경되는지 볼 것입니다. 이미 사용자가 없으면 사용자를 만든 다음 수정합니다. 우리 기사에서는 사용자 이름 수정 및 ID와 관련된 세 가지 주요 측면을 다룹니다.

  • 현재 사용자 이름 수정
  • 사용자를 추가한 다음 사용자 이름을 수정합니다.
  • 사용자 계정 결정

전제 조건

시스템에 구성된 가상 머신에서 Linux를 실행해야 합니다. Ubuntu를 설치할 때 사용자 이름 및 암호와 같은 정보가 필요합니다. 이 정보를 제공하면 모든 응용 프로그램에 액세스할 수 있고 사용할 수 있는 권한을 갖게 됩니다.









현재 사용자 이름 수정

1단계 - 사용자 설명: Linux에서 현재 사용자 이름을 변경하기 위해 명령을 사용하여 현재 사용자 및 디렉토리에 대해 알 수 있습니다. Whoami는 사용자 이름을 표시하는 데 사용되며 pwd는 실행을 완전히 표시하는 데 사용되는 명령을 표시하는 데 사용됩니다. 세 번째 명령인 gnome-session-quit는 시스템의 현재 계정에서 로그아웃하는 데 사용됩니다.



$워미

$암호

$ 그놈 세션 종료





위의 명령 후에 시스템은 로그아웃하라는 메시지를 표시하거나 시스템에서 자동으로 종료됩니다.



2단계 - 명령 셸에 다음을 입력합니다. 로그인 페이지가 표시되면 키를 입력하십시오. Ctrl + Alt + F1 그러면 명령 프롬프트가 나타납니다. 시스템은 로그인을 위해 사용자 이름과 암호를 요구합니다.

3단계-루트에 대한 암호 설정: 루트 사용자의 비밀번호를 수정하십시오. 로그인 세부 정보를 제공한 후 루트 사용자의 암호를 설정하기 위해 추가된 명령을 구현합니다.

$수도암호뿌리

이 명령 후에 사용자의 현재 암호를 입력합니다. 그런 다음 원하는 새 비밀번호를 입력할 수 있습니다. 다시 입력하면 비밀번호가 성공적으로 업데이트된 것을 볼 수 있습니다.

4단계: 루트로 로그인: 이제 사용자는 루트로 시스템에 로그인합니다. 비밀번호를 적용하면 이름이 aqsayasin에서 root로 변경된 것을 볼 수 있습니다. 루트는 임시 이름입니다.

5단계 - 사용자 이름을 Aqsa Yasin에서 aqsay로 변경: 루트 이름을 원하는 이름으로 변경합니다. 이름이 초기화되면 홈 디렉토리 이름이 변경됩니다. 변경에 따라 로그인 화면의 사용자 이름이 변경됩니다.

#usermod –l aqsay aqsayasin

# usermod –d /home/aqsay –m aqsay

#chfn –f aqsay aqsay

aqsay에 로그인한 후 터미널로 이동하여 변경 후 사용자 설명을 확인하기 위해 이 가이드 앞부분에서 실행했던 세 가지 명령을 작성합니다. 이러한 명령을 사용하면 사용자 이름이 성공적으로 변경되었음을 확인할 수 있습니다.

$워미

$암호

새 사용자를 추가한 다음 사용자 이름 수정

사용자 이름 수정에 따라 Linux 사용자가 있어야 합니다. 사용자가 존재하지 않는 경우 Ubuntu의 명령줄에서 사용자가 어떻게 생성되고 수정되는지 볼 수 있습니다. 이 생성 및 수정에는 다음 단계가 필요합니다.

1단계 - 사용자 추가: 다음 명령으로 사용자를 추가합니다. hania123은 새로운 사용자에게 부여하려는 이름입니다.

$Sudo adduser hania123

사용자 이름을 제공한 후 새 암호를 입력하라는 메시지가 표시됩니다. 비밀번호를 다시 입력하면 성공적인 업데이트를 알리는 메시지가 나타납니다. 비밀번호 확인을 통해 사용자 설명에 대한 추가 확인 및 지식을 얻을 수 있습니다. 전체 이름 등. 사용자는 모든 세부 정보를 입력할 필요가 없으며 Enter 키를 눌러 건너뛸 수 있습니다. 시스템은 계속하려면 y를 눌러 주어진 정보를 확인합니다.

2단계-식별: 설명 프로세스를 완료한 후 시스템에서 로그아웃하여 Ubuntu 홈페이지에 사용자가 있는지 확인합니다.

3단계-수정: 앞으로 우리는 아래에 인용된 명령을 사용하여 디렉토리의 루트 이름을 수정할 것입니다.

$수도사용자 모드 -d//자흐라123/ -미디엄자흐라123

사용자를 수정한 후 이제 Ubuntu에서 생성된 모든 사용자를 보고 싶을 것입니다. 이를 위해 ls 명령을 사용합니다.

$ /

이제 사용자의 이름이 표시됩니다. 그런 다음 시스템에서 로그아웃합니다. 로그인 후 루트 이름이 Aqsa Yasin tozahra123에서 변경된 것을 확인할 수 있습니다.

현재 Linux에서 사용자 계정 확인

현재 로그인한 사용자를 알기 위해 몇 가지 명령을 사용하여 알 수 있습니다.

Who 명령은 사용자의 신원을 알려줍니다. 즉, 현재 사용자의 이름은 aqsay입니다. .

$누구

whoami를 who의 비교급으로 적용해도 같은 답을 얻을 수 있습니다. 또한 $user를 에코하여 동일한 답변을 얻습니다.

$워미

$ 에코$user

한 글자 단어 w가 자세한 형태로 출력을 제공하는 데 더 효과적입니다. 부팅 시간 등을 포함한 최근 5분, 10분, 15분의 정보를 제공합니다.

$~에

티티 사용중인 터미널 유형을 보여줍니다.:0은 연결된 마우스와 키보드를 의미합니다. 에서 호스트의 이름을 나타냅니다. 게으른 시스템에서 사용자의 유휴 시간을 보여줍니다. [이메일 보호됨] 사용자가 로그인한 시간을 나타냅니다. JCPU 그리고 PCPU 조인트 및 프로세스 CPU 타이밍을 나타냅니다. 반면 뭐라고 요 사용자의 현재 프로세스를 보여줍니다.

사용자에 대한 자세한 정보를 얻으려면 사용자가 누구인지 알아야 합니다. 아래 명령은 시작하는 더 좋은 방법입니다.

$아이디

이 명령은 사용자 ID(uid), 그룹(gid)을 제공하고 사용자가 구성원이 된 그룹을 보여줍니다.

그룹의 출력만 얻으려면 그룹에 대한 덜 복잡한 특정 보기를 얻을 수 있습니다.

결론

위에서 언급한 기사에서 터미널과 간단한 명령줄 셸에서 몇 가지 명령을 사용하여 사용자 이름을 변경하는 방법을 설명했습니다.