#
所有者姓名前面的字符是什么意思?
例如:
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
,因此,最有可能认为有人打算将一行评论,如果有效的话,其作用与删除它相同。