Linux - QNAP - 无法更改文件夹的所有者

时间:2015-03-19 02:15:48

标签: linux chown qnap

我已使用ssh登录QNAP。

我正在尝试更改文件夹的所有者。

这就是我在做什么。

[/share/Users] # chown joe.dove JoeDove

这是我得到的回应。

chown: unknown group name: dove

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

Qnap使用chown的busybox实现,它将dot视为用户和组之间的分隔符,因此它认为用户是joe,组是doe。

在这种情况下,您可以使用带有chown的UID。实现这一目标的oneliner将是:

chown $(awk -F ":" '/joe.doe/ {print $3}' /etc/passwd) JoeDove