校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識(shí)庫 > selinux導(dǎo)致ftp上傳失敗 工作中的真實(shí)案例

selinux導(dǎo)致ftp上傳失敗 工作中的真實(shí)案例

熱門標(biāo)簽:凱立德劇院地圖標(biāo)注 開封400電話辦理價(jià)格 漳州外呼系統(tǒng)怎么樣 曲阜地圖標(biāo)注app 天津人工電銷機(jī)器人費(fèi)用 地圖標(biāo)注小區(qū)項(xiàng)目入駐 哪個(gè)地圖標(biāo)注更清晰 4s店如何在百度地圖標(biāo)注 內(nèi)蒙古電信外呼系統(tǒng)
這是一臺(tái)squid代理服務(wù)器(一臺(tái)式機(jī),安裝的是redhat 5.4 64位操作系統(tǒng)),每天下午4點(diǎn)一臺(tái)服務(wù)器通過ftp上傳主機(jī)數(shù)據(jù)庫巡檢報(bào)告到這臺(tái)代理PC機(jī)的一個(gè)用戶家目錄下的xunjian目錄下,這臺(tái)PC再通過發(fā)送郵件的方式將巡檢報(bào)告發(fā)給組內(nèi)成員,進(jìn)行巡檢
此為背景,之前的selinux設(shè)置的為Permissive,不料同事中午睡覺的時(shí)候,腳這么一碰,將這臺(tái)代理PC重啟了,重啟后,連續(xù)2天的巡檢報(bào)告都沒有通過郵件收到,趕緊解決吧

1、手動(dòng)的執(zhí)行ftp上傳動(dòng)作,報(bào)如下錯(cuò)誤:553 Could not create file.

sshuser@station90.example.com:~/xunjian/0108> ftp 192.168.1.123
Connected to 192.168.1.123.
220 (vsFTPd 2.0.5)
Name (192.168.1.123:oracle): oracle
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>binary
200 Switching to Binary mode.
ftp> put xunjian_0108.zip
local: xunjian_0108.zip remote: xunjian_0108.zip
229 Entering Extended Passive Mode (|||10717|)
553 Could not create file.

2、代理PC的oracle家目錄,肯定是有讀寫權(quán)限的,因?yàn)槭谴鞵C重啟導(dǎo)致的,突然想到selinux若開啟的話,是不允許用戶的家目錄進(jìn)行ftp的,需要將ftp_home_dir這個(gè)sebool打開,如下所示:

[root@squid ~]# getenforce
Enforcing
[root@squid ~]# getsebool -a | grep ftp_home_dir
ftp_home_dir --> off
[root@squid ~]# setsebool ftp_home_dir on

3、這時(shí)候去上傳,就可以成功了,如下所示

sshuser@station90.example.com:~/xunjian/0108> ftp 192.168.1.123
Connected to 192.168.1.123.
220 (vsFTPd 2.0.5)
Name (192.168.1.123:oracle): oracle
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bi
200 Switching to Binary mode.
ftp> put xunjian_0108.zip
local: xunjian_0108.zip remote: xunjian_0108.zip
229 Entering Extended Passive Mode (|||19974|)
150 Ok to send data.
100% |***********************************************************************| 577 KB 2.31 MB/s 00:00 ETA
226 File receive OK.
591290 bytes sent in 00:00 (2.18 MB/s)

4、另外一種方式,就是將selinux設(shè)置為Permissive

[root@squid ~]# getenforce
Enforcing
[root@squid ~]# setenforce 0
[root@squid ~]# getenforce
Permissive

5、同時(shí)在/etc/rc.local中添加這么一行,那么下次系統(tǒng)重啟后,就不會(huì)發(fā)生這樣的情況了

[root@squid ~]# which setenforce
/usr/sbin/setenforce
[root@squid ~]# cat /etc/rc.local | tail -n 1
/usr/sbin/setenforce 0

好啦,這樣就順利解決問題了,希望對一些朋友有所幫助

標(biāo)簽:綿陽 開封 南京 黔南 陽泉 莆田 南陽 武漢

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《selinux導(dǎo)致ftp上傳失敗 工作中的真實(shí)案例》,本文關(guān)鍵詞  selinux,導(dǎo)致,ftp,上傳,失敗,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《selinux導(dǎo)致ftp上傳失敗 工作中的真實(shí)案例》相關(guān)的同類信息!
  • 本頁收集關(guān)于selinux導(dǎo)致ftp上傳失敗 工作中的真實(shí)案例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 赫章县| 南昌市| 绿春县| 蒙自县| 海丰县| 资阳市| 扶沟县| 永清县| 革吉县| 竹北市| 绥江县| 临高县| 聂荣县| 和静县| 土默特左旗| 全椒县| 蓝田县| 山西省| 陆川县| 高安市| 汝州市| 宝兴县| 全椒县| 桐梓县| 阿拉尔市| 桐柏县| 和林格尔县| 锡林郭勒盟| 济源市| 科尔| 阿拉善左旗| 昌宁县| 六枝特区| 镇巴县| 彭阳县| 饶阳县| 儋州市| 昌宁县| 赤壁市| 上栗县| 玉溪市|