iT邦幫忙

0

在Linux系統中給廠商用FTP上傳網頁要如何設權限

大家好

目前FTP都已經架設起來,設定上也沒有問題
目前我比較想了解,如果要給廠商直接上傳網頁成品到伺服器上面
路徑是/var/www/html
那我該如何規劃一個FTP帳號給廠商專門上傳檔案
因為我感覺給root不太可能
給一般user的話也無法上傳道上述路徑中
但是把一般user加到同一個group中的話好像也不太對
想請問大家在一般環境中,權限是如何規劃給非公司的人上傳網頁
但上傳的網頁又能夠讓外部使用者正常存取呢?

環境為CentOS6.5+vsftpd,selinux已關閉

slime iT邦大師 1 級 ‧ 2015-03-06 11:25:38 檢舉
ftp 通常可以設定:
1. 只能上傳.
2. 不能在 ftp 瀏覽.
3. 不能在 ftp 下載.
4. 匿名存取

而您有搭配 http , 可以將 ftp 的上傳目錄, 開放 http 可以瀏覽(帳號通常是 httpd ).

管理上, 則是由您公司自己找人刪除或搬移等動作.

2 個回答

4
wiseguy
iT邦超人 1 級 ‧ 2015-03-06 13:35:18
最佳解答

handsheap提到:
因為我感覺給root不太可能

不用感覺啦!除非你想讓人家破台,當然就是不行。

handsheap提到:
給一般user的話也無法上傳道上述路徑中

沒這種事吧?開一個 user 帳號,把 home 目錄指到 /var/www/html,再把此目錄 owner 改為該 user 就好了。然後再在 FTP 設定該 user 登入時 chroot 在他自己的 home 目錄就好了 (大部份 FTP 預設便是如此)。

看更多先前的回應...收起先前的回應...
handsheap iT邦新手 4 級 ‧ 2015-03-06 14:03:49 檢舉

請問一下這樣/var/www/html這個目錄的群組還是維持root即可嗎?

這個問題老鷹之前被罵過很多次了偷笑
看一下吧
Linux 的檔案權限與目錄配置

外獅佬 iT邦大師 1 級 ‧ 2015-03-06 16:18:58 檢舉

chingfengLinux 的檔案權限與目錄配置提到:
被罵過很多次

誰敢罵你?疑惑
罵得好!!灑花簽名開心

wiseguy iT邦超人 1 級 ‧ 2015-03-06 22:17:38 檢舉

handsheap提到:
目錄的群組還是維持root即可嗎?

群組無妨,可以維持。反正別的一般 user 也不會是 root 群組。你不放心的話,要改為該 user 的群組也可以。

0
player
iT邦大師 1 級 ‧ 2015-03-06 22:33:48

Linux 應該都開SSH去連吧?
SSH下通常是用SFTP
叫他把檔案上傳到他的home資料夾裡
再用SSH去cp
複製到他要放的資料夾去
原則上Web用的根目錄是不允許User直接上傳的
因為安全性的問題

我要發表回答

立即登入回答