一本一本久久a久久精品综合,啦啦啦视频免费播放在线观看,六十六十路熟妇高熟在线,老头解开奶罩吸奶头高潮视频,一本久久a久久免费精品不卡,顶级欧美熟妇高清xxxxx,爆乳熟妇一区二区三区霸乳,无码h黄肉3d动漫在线观看

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁服務器類Web服務器 → LINUX下FTP用戶和apache用戶權限問題

LINUX下FTP用戶和apache用戶權限問題

我要評論 2012/09/27 21:11:15 來源:綠色資源網 編輯:www.nesang.cn [ ] 評論:0 點擊:545次

原來完全沒有研究過LINUX系統,由于論壇空間的需要,購買的國外的VPS,裝的LINUX系統。剛得到后臺帳號時完全就暈菜了,什么都是空白的,沒有系統,沒有HTTP服務器,就是一個全裸的“網絡硬盤”。還好有百度大叔在,讓我可以“水中撈月”一翻,不查不知道,原來這些國外VPS的使用資料也少得可憐。。。好不容易學會了SSH,并且費了一番周折,終于裝上了kloxo面板。這下總算好了,有HTTP了,FTP也有了。。。傳好資料后居然發現權限的問題很嚴重,“用戶名”、“用戶組”還有什么“所有者”,要用chown命令來改“所有者”,差點搞暈了。。總算讓論壇運行起來了,沒有過多久,問題又來了。不知道怎么回事,FTP的文件顯示不了了,在kloxo面板修改,死活顯示不了,有時還登錄不了。。。百度大叔那邊也沒有查到什么可用資料,估計就我一個碰到這種問題吧!關于FTP權限問題,我仔細的想了很久,估計就是出現在FTP用戶的權限以及目錄的所有者權限出現問題了。kloxo面板里的FTP用戶管理功能太簡單了,而且怎么改都沒有用,我只好查相關的命令了。

黃天不負有心人啦,終于讓我找到了命令方式的管理FTP用戶:sudo useradd -g apache -d /dev/null -s /bin/false ftpadmin先創建一個ftpadmin的用戶,隸屬于apache用戶組結果出現下面的內容:Creating mailbox file: File exists
useradd: warning: the home directory already exists.Not copying any file from skel directory into it.
估計是以前有創建過同樣的文件吧,不管它,再來下面的代碼:sudo pure-pw useradd admin -u ftpadmin -d /home/admin/XXX.com
這是在pure-ftpd程序中建立一個FTP用戶admin 并綁定到剛才建立的系統用戶ftpadmin,這個FTP用戶的主目錄是/home/admin/XXX.com執行每條命令之后pure-pw會要求輸入賬號的密碼。連續輸入2遍密碼后FTP帳號就生成了。接著,每次修改用戶設置后都要更新一下虛擬用戶數據庫,不需要重新啟動服務,運行下行命令:
sudo pure-pw mkdb
最后,再將網站根目錄的所有者改成ftpadmin,不然FTP上傳不了文件。chown -R ftpadmin /home/admin/XXX.com
------------

當我們使用PHP程序的時候,在安裝好以后,如果你想刪除整個目錄,你會發現apache用戶生成了一些文件,ftp的用戶不能刪除.

其實這是有辦法解決的。

方法1.用戶組控制方法
先給所有的虛擬主機主機中的虛擬用戶(ftp用戶)加入到apache這個組.然后設置umask為002.這樣用戶和組都有讀寫執行權限。這個是比較容易的方法.但不安全。不同的用戶可以刪除對方的文件,因為是同一個組,組有讀寫執行的權限.

方法2.使用linux高級的權限管理acl。

對一個目錄設置二重權限,除了用戶本身的用戶組,在加入apache對他要讀寫執行的權限.
這樣用戶就能刪除apache生成的文件.但為別人的組,別的虛擬用戶他沒法刪除.

下面我們就來看看第二種的控制方法

linux系統里面,并不是只能為所有者,同組用戶和其他用戶這三類人分配一個文件(目錄)的權限,你還可以指定其他的用戶或者組,不過有個前提,掛載分區的時候加上acl選項,比如:
mount /dev/hda1 /home -o acl。

然后你可以使用
setfacl -m u:ftp:rwx /home/ftp/www
命令來給ftp用戶分配/home/ftp/www目錄的所有權限

如果你要/home/ftp/www/下面新建的目錄和文件也有同樣的權限
setfacl -d -m u:ftp:rwx /home/ftp/www

設置默認的權限,這個命令還可以實現多個用戶的不同權限的控制,比如
setfacl -m u:ftp:rwx /home/www;
setfacl -m u:tmp:r-x /home/www;
ftp用戶擁有所有權限,tmp用戶擁有只讀權限。

你還可以設置mask的值:
setfacl -m m::rwx /home/www;

這樣,新建的你就可以讓虛擬主機的用戶和apache用戶都有權限操作文件和目錄了,比如apache用戶的用戶名是apache,虛擬主機的用戶名是vmuser,目錄是/home/vmuser/www,可以使用以下的命令:
setfacl -m u:vmuser:rwx /home/vmuser/www;
setfacl -m u:apache:rwx /home/vmuser/www;
setfacl -d -m u:vmuser:rwx /home/vmuser/www;
setfacl -d -m u:apache:rwx /home/vmuser/www;
setfacl -m m::rwx /home/vmuser/www;
setfacl -d -m m::rwx /home/vmuser/www;

這樣,在安裝PHP程序的時候,就不會提示你apache的用戶沒有權限寫文件,而你想刪除一個目錄的時候,也不會因為下面有apache用戶生成的文件而不能刪除了。當然這個辦法有點局限就是基本上只有ext2和ext3分區格式能用,其他的,比如xfs,jfs等不能直接使用,修改后才能使用。

關鍵詞:LINUX,FTP,apache,用戶權限

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
主站蜘蛛池模板: 中文乱码字幕高清一区二区| 国产男女猛视频在线观看| 男人扒开女人双腿猛进视频| 久久久噜噜噜久噜久久| 挡不住的风情在线观看| 成人18+免费观看视频| 麻豆产精国品一二三产区区| 中文字幕人成乱码熟女免费| www.夜夜操.com| 女人色熟女乱| 四虎精品成人免费视频| 日韩免费无码视频一区二区三区| 青青青爽在线视频观看| 快好爽射给我视频 | 欧美丰满熟妇hdxx| 伊人久久大香线蕉av一区 | 亚洲www啪成人一区二区| 又硬又粗进去好爽a片看| 高清毛茸茸的中国少妇| 久久精品人妻中文系列| 一本精品中文字幕在线| 久久久久女人精品毛片 | 粗大猛烈进出高潮视频| 国产无套精品一区二区三区| 忍着娇喘在公面前被夜袭| 欧美日韩亚洲综合一区二区三区_| 国产免费看插插插视频| 亲子乱aⅴ一区二区三区下载| 亚洲av日韩av中文高清性色| 国产女同疯狂作爱系列| 国产成人av电影在线观看第一页| 免费永久在线观看黄网站| 久久久亚洲色| 激情航班h版在线观看| 国产精品久久久久9999| 色欲aⅴ亚洲情无码av蜜桃| 久久亚洲av成人无码国产电影| 欧美伊人久久大香线蕉综合 | 欧洲精品免费一区二区三区| 神马电影午夜第九理论| 日本极品少妇xxxx|