大家好
目前FTP都已經架設起來,設定上也沒有問題
目前我比較想了解,如果要給廠商直接上傳網頁成品到伺服器上面
路徑是/var/www/html
那我該如何規劃一個FTP帳號給廠商專門上傳檔案
因為我感覺給root不太可能
給一般user的話也無法上傳道上述路徑中
但是把一般user加到同一個group中的話好像也不太對
想請問大家在一般環境中,權限是如何規劃給非公司的人上傳網頁
但上傳的網頁又能夠讓外部使用者正常存取呢?
環境為CentOS6.5+vsftpd,selinux已關閉
handsheap提到:
因為我感覺給root不太可能
不用感覺啦!除非你想讓人家破台,當然就是不行。
handsheap提到:
給一般user的話也無法上傳道上述路徑中
沒這種事吧?開一個 user 帳號,把 home 目錄指到 /var/www/html,再把此目錄 owner 改為該 user 就好了。然後再在 FTP 設定該 user 登入時 chroot 在他自己的 home 目錄就好了 (大部份 FTP 預設便是如此)。
這個問題老鷹之前被罵過很多次了
看一下吧
Linux 的檔案權限與目錄配置
chingfengLinux 的檔案權限與目錄配置提到:
被罵過很多次
誰敢罵你?
罵得好!!
handsheap提到:
目錄的群組還是維持root即可嗎?
群組無妨,可以維持。反正別的一般 user 也不會是 root 群組。你不放心的話,要改為該 user 的群組也可以。
Linux 應該都開SSH去連吧?
SSH下通常是用SFTP
叫他把檔案上傳到他的home資料夾裡
再用SSH去cp
複製到他要放的資料夾去
原則上Web用的根目錄是不允許User直接上傳的
因為安全性的問題