在主機:redhat 6.7,ip:192.168.148.128上安裝samba伺服器
1、安裝
2、建立共享目錄
# mkdir /tmp/samba_share/
# chmod 777 /tmp/samba_share/
# echo "hello world" > /tmp/samba_share/smb.txt
3、修改配置檔案
# vim /etc/samba/smb.conf
[common] #共享名稱
comment = common share #共享注釋
path = /tmp/sambashare #指定共享路徑
browseable = yes #所有人可見
guest ok =no #不允許匿名訪問
writable = yes #支援寫入資料
4、建立訪問賬號並設定密碼
# useradd -s /sbin/nologin smbuser
# smbpasswd -a smbuser
new smb password:
retype new smb password:
added user smbuser.
4、關閉防火牆和selinux,並啟動samba服務
# service iptables stop #臨時關閉防火牆
# setenforce 0 #臨時關閉selinux
# service smbstart #啟動samba服務
1、windows中的共享測試
在windows環境中,通過 「開始」 -> 「執行」選單或直接win+r快捷鍵開啟對話方塊,在對話方塊中輸入\\ip,此時ip為linux主機的ip,待輸入使用者名稱和密碼之後即可訪問
2、linux中的共享測試
在另一台linux主機中(我這裡是192.168.148.129)輸入smbclient -u sambauser 後,輸入密碼即可訪問,要注意的地方是,ip位址後面的/common是samba伺服器配置檔案的共享名稱,並不是共享的路徑
客戶端建立掛載目錄
# mkdir /tmp/common/
掛載
# mount -t cifs /tmp/common/ -o username=smbuser
三、常見問題分析
1、nt_status_bad_network_name
若提示該錯誤資訊,則說明輸入了錯誤的共享名稱,一般為輸入性錯誤,需要檢查客戶端請求的共享資源在伺服器中是否存在
2、nt_status_login_failure
若提示該錯誤資訊,則說明登入失敗,一般是由於賬戶名稱或密碼不對,則需要檢查賬戶與密碼之後重試
3、nt_status_access_defined
若提示該錯誤資訊,則說明訪問被拒絕,許可權不足。這裡可能是samba服務設定的訪問許可權,也有可能是伺服器檔案系統的訪問許可權不允許客戶端訪問
4、e rror nt_status_host_unreachable
若提示該錯誤資訊,則說明客戶端無法連線伺服器,一般是由於網路故障或防火牆問題引起的,需要檢查網路連線和防火牆規則是否允許客戶端請求
5、not enough '\' characters in service
若提示該錯誤資訊,則說明客戶端訪問時共享路徑輸入有誤,特別是//ip與//ip/是不同的/,使用//ip格式訪問伺服器會報錯
Redhat 6 7 系統核心離線公升級 至3 10
生產環境中,有時需要對liunx 作業系統的核心進行公升級 本文以rhel6.7 作業系統為例,將 2.6.32的核心公升級至 3.10.104 一 檢視當前作業系統 uname a linux rhel67.novalocal 2.6.32 573.el6.x86 64 二 準備安裝包 kerne...
Redhat6 7中NFS伺服器的搭建
1 簡介 nfs就是network file system的縮寫,它最大的功能就是可以通過網路,讓不同的機器 不同的作業系統可以共享彼此的檔案。nfs伺服器可以讓pc將網路中的nfs伺服器共享的目錄掛載到本地端的檔案系統中,而在本地端的系統中來看,那個遠端主機的目錄就好像是自己的乙個磁碟分割槽一樣,...
基於RedHat 6 7 環境 Git 安裝教程
基於redhat 6.7 的環境,嘗試安裝git,踩了一些坑,查了一些資料,好歹最後成功了,在此分享下安裝過程。一 安裝git環境 wget tar zxvf git 2.21.0.tar.gz cd git 2.21.0 prefix allocate the install location.c...