/etc/passwd를 찾을 수 없음 [닫음]

/etc/passwd를 찾을 수 없음 [닫음]

어떤 이유에서인지 passwd나 Shadow로 가야 할 때마다 허용되지 않습니다.

예를 들어:

cd /etc/passwd

산출:cd: not a directory: /etc/passwd

그림자도 마찬가지입니다. 그래서 내 사용자와 해당 비밀번호를 찾을 수 없습니다. 누구든지 해결책이 있습니까? 실수로 rmdir을 사용하여 디렉토리를 삭제했는지는 확실하지 않지만 의심됩니다.

그리고 버추얼박스에 있는 파일을 다 삭제했는데 새로 시작하면 아직도 없네요. 다른 .ova를 다운로드해야 합니까? ? ?

더욱이 그것은칼리리눅스내가 사용하는 Virtualbox의 경우

답변1

당신은 을 사용하고 있습니다 cd. 이를 통해 디렉토리로 변경할 수 있습니다. /etc/passwd디렉토리가 아닙니다.

다음을 통해 볼 수 있습니다:

$ file /etc/passwd
/etc/passwd: ASCII text
$ ls -l /etc/passwd
-rw-r--r-- 1 root root 3281 Feb  9 06:43 /etc/passwd

응답의 첫 번째 문자 ls는 입니다 -. /etc/passwd디렉토리인 경우 d.

cd대신 파일을 읽는 것 이외의 방법을 사용해야 합니다 . cat /etc/passwd읽을 수도 있고 sudo vipw편집을 위해 편집기에서 열 수도 있습니다.

/etc/shadow일반적으로 비밀번호 해시가 포함되어 있어 누구나 읽을 수 없다는 점을 제외하면 동일한 상황이 존재합니다 . sudo cat /etc/shadow읽어보시고 sudo vipw -s수정 하셔야 합니다 .

관련 정보