2015-03-02 44 views
0

我正在尝试写入网络文件夹上的目录,但遇到文件权限问题。经过调查,我发现我创建的目录拥有两种类型的用户。使用ls -l查看权限时。几个目录有我的用户名作为所有者,而其他人有一个'怪异的数字'。我可以写入由'怪号'拥有的文件,但不是我的用户名。由数字而不是用户名所拥有的目录

我的userId不同于此号码 此号码不是系统上任何其他用户的用户ID。 关于这个数字的任何想法

回答

0

通常,如果你看到userid的数字,这意味着你的shell运行的系统不知道这个userid的用户名。

这种情况的一个典型情况是,如果您从不带-o标​​志的系统提取tar归档文件。在这种情况下,这些数字将是创建tar归档文件的原始系统的用户标识,并且它们可能不存在于您的系统中。

另一种方式也可以是你挂载一个网络文件夹,但你的系统不知道这些用户名的用户名 - 在这种情况下,它会显示用户ID号。

此问题也可能以模拟方式扩展到群组(具有与此系统上的现有群组不相对应的群组ID)。

+0

嗨托比亚斯,谢谢你的回复。我正在尝试写入网络文件夹中的此目录。数字(不知道它的userId)是不是我的userId,因为我试图检查我的userId和它不同于网络文件夹显示它的所有者。另一个问题是如何设置这个网络文件夹的权限?谁拥有它? – 2015-03-02 20:29:40

+0

嗨Ruby,它由另一个用户拥有,它不存在于您的系统上。对于这个团体来说也是如此。因此,您需要在知道该用户的系统上对其进行更改,这应该可以在导出网络文件夹的系统上进行。你可以远程登录到其他系统并检查吗? – Tobias 2015-03-02 20:36:04

+0

我试图编辑我的问题到以下内容:网络文件夹属于我的用户名,我认为我有权写入,但是当我发出命令时,我被识别为一个常数(不是我的userId),所以怎么做我修改此权限以将此号码标识为我的服务名称? – 2015-03-02 20:37:01

相关问题