centos---samba(安裝、配置、使用)
本文只是教你快速的搭建乙個可以共享的samba伺服器,如果想深入學習可以看看鳥哥的私房菜伺服器架設
samba
這個套件主要包含了 samba 的主要 daemon 檔案 (smbd及nmbd)、samba的檔案檔 (document)、以及其它與samba相關的 logrotate設定檔案及開機預設選項檔案等
samba-common
這個套件則主要提供了samba的主要設定檔 (smb.conf) 、 smb.conf語法檢驗的測試程式testparm等等
samba-client
這個套件則提供了當linux做為samba client端時,所需要的工具指令,例如掛載samba檔案格式的執行檔smbmount等等。
可以用yum install packagename命令進行安裝
修改配置檔案
[root@localhost ~]# vi /etc/samba/smb.conf將smb.conf檔案中的
security = user在smb.conf檔案的最後部分新增如下內容:改為security = share
[share]建立共享目錄並設定許可權comment = tmp share
path = /share
writeable = yes
browseable = yes
guest ok = yes
[root@localhost ~]# mkdir /share/防火牆配置[root@localhost ~]# chmod -r 01777 /share/
開啟/etc/sysconfig/iptables檔案,新增如下內容:
-a input -m state --state new -m tcp -p tcp --dport 139 -j accept當然了你還可以使用文字介面配置防火牆system-config-firewall-tui不過這樣你又少了一次熟悉寫防火牆規則的機會了 呵呵-a input -m state --state new -m tcp -p tcp --dport 445 -j accept
-a input -m state --state new -m udp -p udp --dport 137 -j accept
-a input -m state --state new -m udp -p udp --dport 138 -j accept
配置selinux
[root@localhost ~]# chcon -r -t public_content_rw_t /share/如果是/home, 還要執行如下命令:[root@localhost ~]# chcon -r -t samba_share_t /share/
[root@localhost ~]# setsebool samba_export_all_rw on
[root@localhost ~]# getsebool -a|grep samba設定samba伺服器開機自啟動samba_domain_controller --> off
samba_enable_home_dirs --> off
samba_export_all_ro --> off
samba_export_all_rw --> on
samba_share_nfs --> off
use_samba_home_dirs --> off
virt_use_samba --> off
[root@localhost ~]# setsebool samba_enable_home_dirs 1
或[root@localhost ~]# setsebool samba_enable_home_dirs on
[root@localhost ~]# chkconfig --level 35 smb on當然了也可以使用ntsysv來配置[root@localhost ~]# chkconfig --level 35 nmb on
首先修改
security = share新增共享為security = user
[samba]新增使用者和samba使用者comment = linux samba share
path = /home/samba
public = yes
browseable = yes
writable = yes
guest ok = no
create mask = 0664
directory mask = 0755
[root@localhost ~]# useradd samba重啟服務:[root@localhost ~]# passwd samba
[root@localhost ~]# smbpasswd -a samba
[root@localhost ~]# service smb restartlinux訪問samba共享的資源或[root@localhost ~]# /etc/rc.d/init.d/smb restart
或[root@localhost ~]# service nmb restart
開啟「檔案瀏覽器」,在位址列輸入:smb://ipaddr
windows訪問samba共享的資源
開啟「我的電腦」,在位址列輸入: \\ipaddr
注意:
windows訪問samba的共享資源時,需要將smb.conf檔案中下面語句取消注釋
;netbios name = myserver
如果一切設定正確,windows仍然無法訪問samba的共享資源時,要考慮「計算機名」重名的問題(因為區域網的電腦是網路傳系統,設定起初都一樣)。
的安裝配置 Manjaro Linux安裝配置
安裝wmtools 1.解除安裝舊版本 sudo pacman r open vm tools git clone 3.執行指令碼進行安裝 cd vmware tools patches sudo patched open vm tools.sh 安裝vim sudo pacman s vim 更新...
python配置安裝 配置安裝
scrapy框架安裝 安裝請參考 scrapy安裝 windows安裝方式 1.先確定windows是否安裝了python c users administrator python python 2.7.13 v2.7.13 a06454b1afa1,dec 17 2016,20 53 40 msc...
Fedora 安裝配置
1,sudo 的配置 chmod w etc sudoers echo mirandam all all nopasswd all etc sudoers chmod w etc sudoers sudo 2,安裝源 產生新增第三方源 安裝驅動 sudo yum install kmod nvidi...