【Samba】共享伺服器的搭建和相關許可權設定
1.檢視防護牆
[[email protected]~ ]# /etc/init.d/iptables status
iptables:Firewall is not running.
如果沒有關閉的話將他規則清空並關閉
iptables–F
iptables–L
/etc/init.d/iptablessave
/etc/ini.d/iptablesstop
chkconfigiptables off
關閉後再次檢視狀態
2.檢視selinux
[[email protected]~]# sestatus
SELinuxstatus: disabled
如果沒有關閉的話手動將他關閉,並重新啟動伺服器
3.檢視軟體安裝狀態
[[email protected]~]# rpm -qa | grep samba
samba-winbind-3.6.23-44.el6_9.x86_64
samba-client-3.6.23-44.el6_9.x86_64
samba4-libs-4.2.10-6.el6_7.x86_64
samba-common-3.6.23-44.el6_9.x86_64
samba-winbind-clients-3.6.23-44.el6_9.x86_64
4.檢視需要裝的安裝包
[[email protected]
Repositorybase is listed more than once in the configuration
Repositoryupdates is listed more than once in the configuration
Repositoryextras is listed more than once in the configuration
Repositorycentosplus is listed more than once in the configuration
Repositorycontrib is listed more than once in the configuration
Loadingmirror speeds from cached hostfile
CIFS file server
NFSfile server
Network file system client
[[email protected]~]# yum groupinfo 'CIFS file server'
Loadedplugins: fastestmirror, refresh-packagekit, security
Settingup Group Process
Repositorybase is listed more than once in the configuration
Repositoryupdates is listed more than once in the configuration
Repositoryextras is listed more than once in the configuration
Repositorycentosplus is listed more than once in the configuration
Repositorycontrib is listed more than once in the configuration
Loadingmirror speeds from cached hostfile
* base: mirror.bit.edu.cn
* extras: mirrors.aliyun.com
* updates: mirrors.sohu.com
Group:CIFS file server
Description: Share files between Linux andMicrosoft Windows systems.
Mandatory Packages:
samba
Optional Packages:
tdb-tools
安裝需要的包:
[[email protected]~]# yum groupinstall 'CIFS file server' –y
再次檢視已經安裝的samba的安裝包
[[email protected]~]# rpm -qa | grep samba
samba-winbind-3.6.23-44.el6_9.x86_64
samba-client-3.6.23-44.el6_9.x86_64
samba4-libs-4.2.10-6.el6_7.x86_64
samba-common-3.6.23-44.el6_9.x86_64
samba-winbind-clients-3.6.23-44.el6_9.x86_64
samba-3.6.23-44.el6_9.x86_64
1.配置檔案所在路徑是
[[email protected]]# ls
lmhosts smb.conf smbusers
[[email protected]]# pwd
/etc/samba
2.備份配置檔案
[[email protected]]#cp smb.conf smb.conf.bak
[[email protected]]# ls
lmhosts smb.conf smb.conf.bak smbusers
3.將配置追加到配置檔案末尾
[zhang]
path=/shared/zhang --指定共享檔案的路徑 --
writable = yes --用來指定該共享路徑是否可寫
create mask = 1444
directory mask = 1555 --create和directory這兩個許可權可以控制檔案可以下載上傳,但是無法刪除和修改
附錄中有完整的smb.conf檔案的配置資訊
4.建立需要的檔案
[[email protected]]#mkdir /shared/zhang/
5.修改檔案的許可權
[[email protected] samba]# chmod a+w /shared -R
6.啟動服務
[[email protected]]# service smb start
[[email protected]]# service nmb start
[[email protected]]# chkconfig smb on
[[email protected]]# chkconfig nmb on
7.檢視埠
[[email protected]]# netstat -lntup | grep mbd
8.將系統使用者裝換為samba的使用者
[[email protected]]#useradd samba --這個使用者隨便名稱都可以
[[email protected]]# smbpasswd-a samba --“-a”後面跟的使用者是新建立的使用者
NewSMB password: admin
Retypenew SMB password:admin
上面輸入的密碼是windows登入共享檔案伺服器的時候需要的密碼
這裡的ip是192.168.1.118
這裡的賬號密碼就是新建立的使用者和smb的密碼
我這裡是使用者:samba 密碼是:admin
這樣就可以進入了
可以進行上傳檔案和讀取檔案的內容,但是無法進行修改儲存,更無法刪除
測試:
建立了一個txt檔案,內容如下:
將其上傳到共享檔案中
開啟是沒有問題的
修改後:
但是修改後儲存會提示:
這是修改後覆蓋原始檔的報錯
這是想要重新命名的報錯
會建立相應的檔案,但是檔案是沒有任何內容的空檔案
想要刪除的話:
需要聯絡管理員從檔案伺服器中刪除
附錄1:
sam的配置檔案smb.conf的全部內容
[[email protected] samba]# more smb.conf
[global]
workgroup = LQ1507
server string = AYYK Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
#nt pipe support = no
security = share
load printers = yes
cups options = raw
netbios name = LQ1507FilesServer
hosts allow = 127. 192.168.1. 192.168.6. 10.10.1. 10.0.0.
[homes]
comment = Home Directories
browseable = no
writable = no
[share]
path = /shared/share
public = yes
guest ok = yes
#browseable = no
#writable = yes
read only = no
[tools]
path = /shared/tools
public = yes
guest ok = yes
writable = yes
read only = no
guset ok = yes
[開發]
path=/shared/研發中心
writable = yes
create mask = 1444
directory mask = 1555
guest ok = yes
附錄2:
#1.全域性部分引數設定:
[global]
#與主機名相關的設定
workgroup = zkhouse <==工作組名稱
netbios name = zkserver <==主機名稱,跟hostname不是一個概念,在同一個組中,netbios name必須唯一
serverstring = this is a test samba server <==說明性文字,內容無關緊要
#與登入檔案有關的設定
log file = /var/log/samba/log.%m <==日誌檔案的儲存檔名,%m代表的是client端Internet主機名,就是hostname
max log size = 50 <==日誌檔案最大的大小為50Kb
#與密碼相關的設定
security= share <==表示不需要密碼,可設定的值為share、user和server
passdb backend = tdbsam
#印表機載入方式
load printer = no <==不載入印表機
-----------------------------------------------------------
#2.共享資源設定方面:將舊的註釋掉,加入新的
#先取消[homes]、[printers]的專案,新增[temp]專案如下
[temp] <==共享資源名稱
comment = Temporary file space <==簡單的解釋,內容無關緊要
path = /tmp <==實際的共享目錄
writable = yes <==設定為可寫入
browseable = yes <==可以被所有使用者瀏覽到資源名稱,
guest ok= yes <==可以讓使用者隨意登入
相關推薦
【Samba】共享伺服器的搭建和相關許可權設定
1.檢視防護牆 [[email protected]~ ]# /etc/init.d/iptables status iptables:Firewall is not running. 如果沒有關閉的話將他規則清空並關閉 iptables–F
Linux:Samba檔案共享伺服器搭建與訪問
本文連結: https://blog.csdn.net/xietansheng/article/details/83932033 Samba 是 Linux 和 Unix 系統上實現 SMB協議 的一款免費軟體,能在 Windows、Linux、Mac 系統上訪問 Linux 系統上
【Java】Red5伺服器搭建(實現線上直播,流媒體視訊播放)
引言 流媒體檔案是目前非常流行的網路媒體格式之一,這種檔案允許使用者一邊下載一邊播放,從而大大減少了使用者等待播放的時間。另外通過網路播放流媒體檔案時,檔案本身不會在本地磁碟中儲存,這樣就節省了大量的磁碟空間開銷。正是這些優點,使得流媒體檔案被廣泛應用於網路播放。 流媒體伺服
微信小程式小白總結全攻略4-伺服器(windows OS)簡易搭建和相關配置
廢話少敘,切入正題。 作為微信小程式後端的“核心”,伺服器搭建這一步至關重要,而且操作繁雜,需要有耐心而且會查閱,下面將提供一種簡單有效的簡易的微信小程式伺服器從零搭建和相關配置方法。 一、伺服器的購買 同域名一樣,如
【linux】Linux下搭建ntp時間伺服器
NTP(Network Time Protocol)伺服器是用於區域網伺服器時間同步使用的,可以保證區域網所有的伺服器與時間伺服器的時間保持一致,應用於對時間實時性要求高的、必須統一時間事件。 NTP時間伺服器是一個簡單的常用的伺服器,在工作中我們只要做到會用、能搭建起來就
【Red5流媒體伺服器搭建】
1.下載red5-server windows環境: 啟動red5.bat,網頁輸入127.0.0.1:5080測試是否正確啟動 (注意先要有jdk環境) 2. Eclipse安裝red5外掛(可跳過) 3.red5 demo演示 demo在最新版r
【Netty】(7)---搭建websocket伺服器
【Netty】(7)---搭建websocket伺服器 說明:本篇部落格是基於學習某網有關視訊教學。 目的:建立一個websocket伺服器,獲取客戶端傳來的資料,同時向客戶端傳送資料 一、服務端 1、Main主類 public class WSServer { publi
【linux】ubuntu下搭建FTP伺服器
關於FTP File Transfer Protocol(檔案傳輸協議)搭建個人網站需要向自己的雲主機上傳(upload)寫好的網站模版,在Linux下就需要一個接收(download)檔案的伺服器。ubuntu 16.04 預設是沒有FTP的,就需要自己搭建環境。 搭建FTP伺服器流程
Caddy伺服器搭建和實現檔案共享
更多幹貨 1:Caddy介紹 作為新興 Web 伺服器,Caddy 提供了很多簡單易用的功能而沒有歷史的包袱,其預設支援並且能幫你自動配置 HTTP/2、HTTPS,對於 IPV6、WebSockets 都有很好的支援。基於 Go 編寫的 Caddy 天生對於多核具有
【ECS】雲伺服器上快速搭建個人網站
1.選型配置 適合個人使用者的配置:入門型:1vCPU 1GB記憶體1MB寬頻入門型基礎型:1vCPU 2GB記憶體1MB寬頻通用型:2vCPU 4GB記憶體1MB寬頻進階型:4vCPU 8GB記憶
【Samba】CentOS 6.6 下Samba伺服器的安裝與配置
一、簡介 Samba是一個能讓Linux系統應用Microsoft網路通訊協議的軟體,而SMB是Server Message Block的縮寫,即為伺服器訊息塊 ,SMB主要是作為Microsoft的網路通訊協議,後來Samba將SMB通訊協議應用到了Li
【Linux】LAMP環境搭建(簡易版)
freetype 軟件 系統 解壓縮 net done .gz 輔助 one 一. 輔助軟件包安裝 準備工作:1.Linux系統準備 恢復快照(初始化安裝) 設置IP 關閉SELINUX 配置yum源 2.yum -y install gcc
【NetApp】使用powershell mount和umount Volume
netapp powershell mount-ncvol dismount-ncvol 1)連接DataOntap Cmode控制器 Connect-NCController 10.20.30.40 該IP地址是Cluster 管理地址。2)Mount 現有volumeMount-NcV
【轉】 javaweb 基礎知識和 Tomcat 是什麽
att logic 資源 spa 文件系統 png intra 很快 應用開發 JavaWeb學習總結(一)——JavaWeb開發入門 一、基本概念 1.1、WEB開發的相關知識 WEB,在英語中web即表示網頁的意思,它用於表示Internet主機上供外界訪問的資
【MySQL】配置MySQL安裝和遠程訪問步驟
image 新建 oar 最新 rest word clas 字段 sql安裝 以遠程服務器為例,安裝Mysql到Linux並配置遠程訪問,步驟如下: 1.下載安裝最新的rpm文件 方法一: rpm -Uvh http://repo.mysql.com/mysql-co
【Java】基本類型和引用類型(值傳遞)
適合 and span print pri right bre enc this 【關鍵詞】 【問題】 · 加深對基本類型和引用類型的理解; 【效果圖】 【分析】 參見最後的【參考資料】 【解決方式】 【代碼】 public
【轉載】Java中Comparable和Comparator比較
import 比較器 todo itl 復制代碼 ack div array open 【本文轉自】http://www.cnblogs.com/skywang12345/p/3324788.html Comparable 簡介 Comparable 是排序接口。 若一
【Quartz】Quartz的搭建、應用(單獨使用Quartz)
文章 sgd aca guide mfc uci strong div guid 原文:http://www.cnblogs.com/nick-huang/p/4848843.html 目錄 1. > 參考的優秀資料 2. > 版本說明 3. > 簡單的
【Java】日誌知識總結和經常使用組合配置(commons-logging,log4j,slf4j,logback)
ng- binder mono leading black auto erb param 1.2 Log4j Apache的一個開放源碼項目,通過使用Log4j,我們能夠控制日誌信息輸送的目的地是控制臺、文件、GUI組件、甚至是套接口服務 器
【轉】使用ssh-keygen和ssh-copy-id三步實現SSH無密碼登錄
works message targe auth mes unix use ner not 【原】http://blog.chinaunix.net/uid-26284395-id-2949145.html ssh-keygen 產生公鑰與私鑰對. ssh-copy-id