linux訪問區域網windows共享資料夾

2021-09-12 09:53:52 字數 1420 閱讀 8163

背景:

我的centos 7是伺服器a,客戶使用網頁方式訪問他。這伺服器a跟伺服器b(window系統)是乙個區域網的。伺服器b使用共享資料夾的方式共享了他獲取到的檔案。現在,要讓客戶在網頁上面看到伺服器b的檔案。我使用的是php + apache架構。

使用的是centos 7 如果是root許可權就直接輸入,否則加sudo在前面。

# mount -t cifs -o username="jsjf",password="0750" /mnt/

然後在/mnt/下面就全部是txrec的檔案了。

如果不要掛載了,就使用 

#umount  /mnt/

並不是掛載了,我們的php**就可以訪問了,我們的php使用的式apache的身份,所以要做許可權下放,關鍵是selinux這個服務,我們關閉了他,**就可以訪問了。

檢視selinux狀態:

1、/usr/sbin/sestatus -v      ##如果selinux status引數為enabled即為開啟狀態

selinux status:                 enabled

2、getenforce                 ##也可以用這個命令檢查

關閉selinux:

1、臨時關閉(不用重啟機器):

setenforce 0##設定selinux 成為permissive模式

ps: 如果拒絕了,試試 ,

sudo setenforce 0

##setenforce 1 設定selinux 成為enforcing模式

2、修改配置檔案需要重啟機器:

修改/etc/selinux/config 檔案

將selinux=enforcing改為selinux=disabled

重啟機器即可

*************************==我後來使用這個******************************====

samba4對舊版共享協議smb1已經不支援,需要加上vers=1.0,我的共享伺服器是win2003

$ sudo mount -t cifs -o username="jsjf",password="0750",file_mode=0777,dir_mode=0777,vers=1.0 / /var/www/html/myblog/lib/record/

$sudo setenforce 0 

php**可以訪問record了。

開機掛載共享盤

新增到/etc/fstab中(需要root操作),開機掛載

/var/www/html/myblog/lib/record/ cifs username=jsjf,password=0750,vers=1.0 0 0

區域網訪問IIS express

iis express 7.5是可以允許於windows xp下執行的web伺服器,可以作為乙個小型的web伺服器供區域網內使用。1 修改binding 在下面新增乙個binding 現在,我們已經可以在本機通過計算機名訪問我們的website1站點了,但是,通過外部訪問有可能會出錯!最常見的是ii...

MYSQL區域網訪問

解決辦法 grant all privileges on to joe localhost identified by 1 flush privileges 拿 joe 1 登陸 附 mysql grant 許可權1,許可權2,許可權n on資料庫名稱.表名稱 to 使用者名稱 使用者位址 iden...

phpstudy 區域網訪問

安裝mantis缺陷管理系統,我使用的是phpstudy整合環境。之前使用wamp,同事說phpstudy好更新php版本,所有就用phpstudy了。網上查詢的辦法是這樣的,但是我設定後還是區域網不能訪問 關閉防火牆,在區域網的任一電腦中輸入 http ip mantisbt login page...