Linux에서 사용자 목록을 보는 방법



문제를 제거하기 위해 도구를 사용해보십시오

단일 사용자 계정으로 Linux 시스템에 로그인하는 방법을 알고 있고 루트 계정에 익숙하지만 현재 시스템에있는 모든 계정을 볼 수있는 간단한 유틸리티가 없을 가능성이 높습니다. 다행스럽게도 단일 명령 줄 해킹으로 전체 목록을 표시 할 수 있습니다. 물론 이것은 먼저 명령 줄을 실행해야한다는 것을 의미합니다.



Super + T 또는 Ctrl + Alt + T를 눌러 그래픽을 시작합니다. Ubuntu Unity Dash에서 터미널이라는 단어를 검색하거나 KDE 응용 프로그램 메뉴 또는 Xfce4 Whisker 메뉴의 시스템 도구 및 유틸리티에서 프로그램을 찾을 수도 있습니다. 사용중인 배포에 따라이 명령을 실행하는 데 특별한 권한이 필요하지 않을 수 있습니다. 대부분의 최신 배포판은 첫 번째 사용자에게 최소한 일부 관리자 작업을 할당하지만 필요한 경우 언제든지 이러한 명령에 sudo를 추가 할 수 있습니다.



방법 1 : 모든 Linux 사용자 목록 가져 오기

명령 프롬프트에 다음을 입력하여 모든 사용자 목록을 볼 수 있어야합니다. getent passwd | cut -d’:’-f1 | 적게 그러나 너무 길기 때문에이 웹 리소스에서 복사하여 붙여 넣을 수 있습니다. 이 경우 터미널 에뮬레이터에서 편집 메뉴를 클릭 한 다음 붙여 넣기를 클릭하십시오. Shift + Ctrl + V를 사용하여 붙여 넣을 수도 있지만 Ctrl + V는 명령 줄에서 다른 기능을 갖기 때문에 대부분의 터미널 에뮬레이터에서 붙여 넣지 않습니다.



이 명령은 커서 키를 사용하거나 J 키와 K 키를 사용하여 위아래로 스크롤 할 수있는 긴 줄을 출력해야합니다. 종료하려면 q를 입력하십시오. 시스템의 모든 사용자를 처음 보는 경우 놀랄 것입니다. 시스템이 전혀 손상되지 않았으므로 걱정하지 마십시오. 범용 GNU / Linux 배포판에는 루트가 아닌 다른 프로세스를 실행하기 위해 설정된 많은 사용자 계정이 있습니다. 단일 사용자 시스템에서 실제 사용자 이름은 하단에서 찾을 수 있습니다.

이러한 이름 중 일부는 백그라운드에서 실행되는 다른 프로그램의 이름으로 인식 될 수 있습니다. 이러한 계정은 해당 프로그램의 패키지가 나올 때 설치되었을 것입니다.



방법 2 : 사용자 수 찾기

이 목록은 길고 적절하지 않을 수 있으므로 wc 또는 단어 개수 유틸리티를 사용하여 시스템에 구성된 정확한 사용자 계정 수를 찾아야합니다. 프롬프트에서 입력 또는 복사 getent passwd | 화장실 -l 그런 다음 Enter를 누르십시오. 이것은 확실히 몇 자릿수 일 것이기 때문에 다소간 같은 프로그램에 파이프를 사용할 필요가 없습니다.

스크린 샷을 만드는 데 사용한 샘플 Xubuntu 테스트 시스템에서는 실제 사용자 계정 하나만 해당 컴퓨터에 로그인 할 수있는 유일한 방법 임에도 불구하고 최소 38 개의 사용자 계정이있었습니다. 이것은이 프로그램이 해당 패키지에 의해 생성 된 의사 계정을 계산하기 때문입니다. 다행히도 실제 숫자 만 세도록 제한하는 방법이 있습니다.

실제로 누가 시스템에 로그인했는지 확인하려면 다음을 입력하십시오. 사용자 입력을 누릅니다. Debian 기반 배포판을 사용하는 대부분의 사람들은 자신의 계정과 루트 만 가지고 있다는 것을 알게 될 것입니다. CentOS 또는 Red Hat Enterprise Linux와 같은 것을 실행하는 서버 시스템 및 다중 사용자 구성은 카운트 다운을 유지하기 위해 가상 머신을 사용하지 않는 한 동시에 더 많은 계정이 로그인되어 있음을 발견 할 수 있습니다. 베어 메탈에서 실행되는 가상 머신에 로그인 한 사용자는 자신의 환경에서 로그인 한 상태로만 표시됩니다.

명령을 실행하면 더 많은 정보를 얻을 수 있습니다. WHO 인수가 전혀 없습니다. 각 사용자가 로그인 한 터미널을 찾을 수 있습니다. tty7은 Unity 또는 GNOME이 설치된 경우 작업중인 그래픽 X 또는 Wayland 서버입니다. 따라서 표준 데스크톱 만 사용하는 경우에도 사용자 계정에 실제로 로그인 한 것으로 표시 될 수 있습니다. 실제로 유닉스의 역사적 호기심과 유닉스 시스템이 사용자 기기를 관리하는 방식으로 인해 터치 스크린을 사용하는 경우에도 이것을 볼 수 있습니다.

3 분 읽기