#
소유자 이름 앞의 문자는 무엇을 의미하나요?
예를 들어:
me@server /dir/sub/sub-sub $ ll v* x*
-rwxrwxr-x 1 #owner group 1176 Jun 25 2009 vfc.sh
-rw-r----- 1 #owner group 6 Jun 22 2011 xx
-rwxrwxrwx 1 #owner group 107 May 25 2010 xx.sh
-rw-r----- 1 #owner group 10139 Jan 7 2013 xxx
답변1
실제로 이 사용자 이름인 것 같습니다. passwd 파일을 확인해 보면 누군가가 한 줄을 주석 처리하려는 것을 발견할 수 있습니다:
grep owner /etc/passwd
로 시작하는 줄을 찾은 경우 #
다른 줄에 없으면 로 시작하는 줄을 삭제할 수 있습니다 #
. 그렇지 않은 경우 #
에는 이라는 이름의 사용자를 실제로 원하지 않는다고 가정 할 수 있습니다 #owner
.
대부분의 스크립트에서 #
줄 시작 부분의 a는 주석으로 처리됩니다. 에서는 그렇지 않으므로 /etc/passwd
누군가 라인에 주석을 달려고 했을 가능성이 높습니다. 주석이 유효한 경우 해당 라인을 삭제하는 것과 동일한 효과를 갖게 됩니다.