1. 程式人生 > >【Samba】共享伺服器的搭建和相關許可權設定

【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]

~]# yum grouplist | grep file                    

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       <==表示不需要密碼,可設定的值為shareuserserver

       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 系統上

JavaRed5伺服器搭建(實現線上直播,流媒體視訊播放)

引言 流媒體檔案是目前非常流行的網路媒體格式之一,這種檔案允許使用者一邊下載一邊播放,從而大大減少了使用者等待播放的時間。另外通過網路播放流媒體檔案時,檔案本身不會在本地磁碟中儲存,這樣就節省了大量的磁碟空間開銷。正是這些優點,使得流媒體檔案被廣泛應用於網路播放。 流媒體伺服

微信小程式小白總結全攻略4-伺服器(windows OS)簡易搭建相關配置

廢話少敘,切入正題。     作為微信小程式後端的“核心”,伺服器搭建這一步至關重要,而且操作繁雜,需要有耐心而且會查閱,下面將提供一種簡單有效的簡易的微信小程式伺服器從零搭建和相關配置方法。 一、伺服器的購買      同域名一樣,如

linuxLinux下搭建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

linuxubuntu下搭建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記憶

SambaCentOS 6.6 下Samba伺服器的安裝與配置

一、簡介   Samba是一個能讓Linux系統應用Microsoft網路通訊協議的軟體,而SMB是Server Message Block的縮寫,即為伺服器訊息塊 ,SMB主要是作為Microsoft的網路通訊協議,後來Samba將SMB通訊協議應用到了Li

LinuxLAMP環境搭建(簡易版)

freetype 軟件 系統 解壓縮 net done .gz 輔助 one 一. 輔助軟件包安裝 準備工作:1.Linux系統準備 恢復快照(初始化安裝) 設置IP 關閉SELINUX 配置yum源 2.yum -y install gcc

NetApp使用powershell mountumount 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中ComparableComparator比較

import 比較器 todo itl 復制代碼 ack div array open 【本文轉自】http://www.cnblogs.com/skywang12345/p/3324788.html Comparable 簡介 Comparable 是排序接口。 若一

QuartzQuartz的搭建、應用(單獨使用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-keygenssh-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