所有者前面的“#”字符是什么意思?

所有者前面的“#”字符是什么意思?

#所有者姓名前面的字符是什么意思?

例如:

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,因此,最有可能认为有人打算将一行评论,如果有效的话,其作用与删除它相同。

相关内容