#
所有者名の前の文字はどういう意味ですか?
たとえば、
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ファイルをチェックすると、誰かが1行をコメントアウトしたいことがわかります。
grep owner /etc/passwd
で始まる行が見つかった場合は、#
他の行にない場合は、で始まる行を削除できます#
。そうでない場合#
は、という名前のユーザーが実際には望まないと仮定できます#owner
。
ほとんどのスクリプトでは、行の#
先頭のaはコメントとして扱われます。ではそうではないので、/etc/passwd
誰かがラインに注釈を付けようとした可能性が高いです。コメントが有効な場合、その行を削除するのと同じ効果があります。