Linux
Centos - 終端創建沒有所有者/組的目錄/文件?
我對伺服器管理員很陌生。我遇到了一個問題,即我通過 WHM(Centos 7.6)上的終端創建的任何文件或文件夾都會導致一個具有 0/0 使用者和組統計資訊的文件/文件夾。
範例命令:
mkdir mydir
這在 Filezilla 中得到確認,因此瀏覽器中沒有載入任何文件 - 我收到 500 錯誤。
當我直接在 FileZilla 中創建文件/目錄時,不會發生這種情況。我能做些什麼來解決這個問題?
$$ EDIT $$ 針對 Thomas 的評論,輸出為
ls -alh mydir
:total 0 drwxr-xr-x 2 root root 6 Aug 1 18:23 . drwxr-xr-x 3 dev dev 18 Aug 1 18:23 ..
而輸出為
ls -alh <file created earlier, not via terminal>
:-rw-r--r-- 1 gcore gcore 9.6K Nov 28 2018 index.php
假設您
mydir
以使用者身份創建文件夾root
,則文件和文件夾是使用所有者和組創建的root
。你也可以
之後更改所有者和組
chown gcore:gcore mydir
或者,如果該文件夾包含您想要使用
chown
如下遞歸更改所有者/組的文件。chown -R gcore:gcore mydir
然後更改為使用者
gcore
並創建事物sudo -u gcore -i
或者
su - gcore
sudo
在每個命令上使用sudo -u gcore mkdir mydir