2015-03-19 334 views
-1

我已經使用ssh登錄到QNAP。Linux - QNAP - 無法更改文件夾的所有者

我正在嘗試更改文件夾的所有者。

這是我在做什麼。

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

這就是我得到的迴應。

chown: unknown group name: dove 

我該如何解決這個問題?

+1

確保「dove」組存在。你可以使用「getent組鴿子」 – dgsleeps 2015-03-19 02:20:05

回答

1

Qnap使用chown的busybox實現,它將點視爲用戶和組之間的分隔符,因此它認爲用戶是joe,組是doe。

你能做些什麼就是在這種情況下使用帶有chown的UID。要完成該操作,oneliner將是:

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