
나는 유닉스 스크립팅을 처음 접했고, 내 자신의 방식을 실험하면서 배웠습니다. 그런데 디렉토리를 나열하려고 하다가 1000, 1001과 같은 숫자를 발견했습니다.
나는 구글에 그 사용자 ID가 동일하다는 것을 이해했습니다. 그러나 unix ls 명령에서 가독성을 위해 사용자 이름을 표시하고 싶습니다.
저를 도와주시고 안내해 주세요.
감사합니다 ^_^
-- 편집_1
"ls -al"을 입력하면 아래에 언급된 대로 출력됩니다.
그런데 거기에는 소유자의 ID가 1000명 정도 있었고 ID 대신 사용자의 이름을 원했습니다.
--해결책
나는 루트 사용자로 로그인하고 아래 명령을 사용했습니다.
sudo chown -R :
그리고 위의 솔루션은 효과가 있었고 userid 대신 사용자 이름을 볼 수 있습니다.
실제 답변 링크는[this][2]
도움을 주신 모든 분들께 감사드립니다 :)
답변1
Linux용 Windows 하위 시스템을 처음 설치할 때 사용자 ID 설정이 없습니다. 먼저 하나를 만들어야 합니다.
사용자 ID를 제대로 생성할 수 없는 경우가 있습니다. 이 경우 Microsoft Store에서 최신 버전의 WSL을 설치하는 것이 최선의 조치입니다.
답변2
사용자 ID 대신 사용자 이름을 얻으려면 해당 디렉토리를 소유해야 합니다. 아래는 슈퍼 사용자 액세스가 필요한 명령입니다.
sudo chown -R사용자 이름:사용자 그룹 이름
디렉토리를 소유하고 나면 ls -al을 시도하면 결과에 사용자 ID 대신 디렉토리 소유자로 귀하의 이름이 표시됩니다.
도움과 지지를 보내주신 모든 분들께 감사드립니다 :)