1. 程式人生 > >samba服務搭建及管理

samba服務搭建及管理

關閉防火牆

# /etc/init.d/iptables stop

# chkconfig --level 2345 iptables off

關閉SELINUX

# vim /etc/sysconfig/selinux

SELINUX=disabled           //重啟生效

# getenforce

Disabled
準備工作

kali 使用匿名sambda

1.配置samba,開啟配置檔案/etc/samba/smb.conf,
替換為:

[linuxsir]
        path = /opt/linuxsir    --->共享目錄的位置, 記得給許可權
        writeable 
= yes ---〉可以向共享目錄中寫入 browseable = yes ---〉可以瀏覽 guest ok = yes ---〉匿名使用者以guest身份登入 4.建立相應目錄並授權; 5.啟動samba # /etc/init.d/samba start

Linux搭建Samba服務

       作用:實現Linux主機與windows主機間共享檔案

       軟體:samba-3***.rpm

       配置檔案:/etc/samba/smb.conf

       服務名稱:smb   /etc/init.d/smb start

       埠:udp(137、138) :用於解析計算機名稱

          tcp(139、445):用於提供共享訪問

Samba配置檔案——/etc/samba/smb.conf

1、全域性配置

[global]

   workgroup = MYGROUP       //指定工作組名稱

   server string = Samba Server Version %v    //建議將%v去掉,不顯示版本號

   security = user    user代表需要使用者名稱、密碼;share代表匿名共享

[共享名]

       comment 
= zhe shi yi ge caiwu wen jian jia path = /caiwu public = { yes | no } browseable = { yes | no } writable = { yes | no }
smb.conf修改內容

搭建匿名訪問的共享

需求:現有Linux伺服器一臺,IP地址為10.1.1.1。在Linux伺服器上將/caiwu資料夾共享,共享名為caiwu;所有人可見、所有可以訪問,並擁有上傳許可權

1、掛載光碟,安裝samba軟體

# mount /dev/cdrom /mnt/

mount: block device /dev/sr0 is write-protected, mounting read-only

# rpm -ivh /mnt/Packages/samba-3.5.10-125.el6.i686.rpm

warning: /mnt/Packages/samba-3.5.10-125.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing...    ########################################### [100%]

   1:samba   ########################################### [100%]

2、修改smb.conf配置檔案,進行共享資料夾的設定

# vim /etc/samba/smb.conf

workgroup = WORKGROUP

server string = Samba Server Version

security = share

[caiwu]

     comment = it is a test

     path = /caiwu

     public = yes

     browseable = yes

     writable = yes

在系統中創建出/caiwu資料夾

# mkdir /caiwu

# touch /caiwu/1.mp3

# touch /caiwu/2.mp3

 

# chmod o+w /caiwu/

#chmod 2770 /caiwu –R   -----遞迴所以子資料夾

 Chown  :lll(組 ) /caiwu –R  ---遞迴組許可權

# ls -ldh /caiwu/

drwxr-xrwx 2 root root 4.0K 2月   3 17:32 /caiwu/
配置檔案

3、啟動smb服務,並測試驗證訪問

# /etc/init.d/smb start

啟動 SMB 服務:                                            [確定]

4、調整smb服務為開機自動啟動

# chkconfig --level 2345 smb on

# chkconfig --list smb

smb                 0:關閉   1:關閉   2:啟用   3:啟用   4:啟用   5:啟用   6:關閉

搭建本地使用者驗證的共享

需求:將Linux中的/shichang共享,要求所有可以訪問,所有人可見,並且所有人擁有上傳許可權

1、在系統中創建出shichang資料夾

# mkdir /shichang

# touch /shichang/1.txt

# touch /shichang/2.txt

2、修改smb.conf配置檔案,設定shichang的共享

security = user

[shichang]

  comment = it is shichang

  path = /shichang

  public = yes

  browseable = yes

  writable = yes
修改配置檔案

3、在系統中創建出共享使用者

# useradd jerry

# pdbedit -a -u jerry       //建立共享使用者jerry

# pdbedit -L                            //檢視共享使用者

tom:502:

jerry:503:

4、重啟smb服務,測試訪問

# /etc/init.d/smb restart

關閉 SMB 服務:                                            [確定]

啟動 SMB 服務:                                            [確定]

5、創建出共享使用者mike,設定只允許tom和jerry訪問共享,並且只有tom擁有上傳許可權,jerry只有檢視下載許可權

1)修改smb.conf配置檔案

[shichang]

        comment = it is shichang

        path = /shichang

        writable = yes

        valid users = tom,jerry

        write list = tom

//browseable  pubilic 可以不刪掉

2)修改本地資料夾的許可權、屬主、屬組

# chown tom:jerry /shichang/

# chmod 750 /shichang/

# ls -ldh /shichang/

drwxr-x--- 2 tom jerry 4.0K 2月   3 17:51 /shichang/

3)創建出mike共享,重啟smb服務,進行測試

# useradd mike

# pdbedit -a -u mike

# pdbedit -L

tom:502:

mike:504:

jerry:503:

# /etc/init.d/smb restart

關閉 SMB 服務:                                            [確定]

啟動 SMB 服務:                                            [確定]

6、取消共享使用者的宿主目錄的共享

在smb.conf中查詢到home配置行,將其註釋

#[homes]

#       comment = Home Directories

#       browseable = no

#       writable = yes

7、設定使用者上傳的資料夾的許可權為700,檔案的許可權為600

 [shichang]

        comment = it is shichang

        path = /shichang

        writable = yes

        valid users = tom,jerry

        write list = tom

        directory mask = 0700

        create mask = 0600       

設定Samba安全性項

1、設定共享使用者的別名

1)修改samba別名檔案

# vim /etc/samba/smbusers

tom = jl

jerry = yg

2)修改smb.conf配置檔案,在配置檔案中指定使用該別名檔案

# vim /etc/samba/smb.conf

username map = /etc/samba/smbusers

3)重啟smb服務,測試

2、通過IP地址限制客戶機訪問共享

     hosts allow = 192.168.1.1 192.168.2.

     hosts deny = 10.1.1.200 10.1.1.

3、設定samba服務的監聽IP

interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24

登出使用者命令:

Net use * /del  (http://blog.chinaunix.net/uid-10073362-id-760468.html)

相關推薦

samba服務搭建管理

關閉防火牆 # /etc/init.d/iptables stop # chkconfig --level 2345 iptables off 關閉SELINUX # vim /etc/sysconfig/selinux SELINUX=disabled

KVM搭建管理,虛擬機快建

restart 保存 xml配置 ssis 時間 def rsh kernel ice 一.什麽是虛擬化 1.硬件虛擬化 -一臺物理計算機虛擬出多臺邏輯計算機 -cpu,內存可分配給多個虛擬機 2.軟件虛擬化 -一個LAMP平臺支撐多個網站 -桌

windows服務搭建命令總結

href ref 服務器搭建 ofo window win https com .html 1、圖解FTP服務器搭建(Windows Server 2008) https://wenku.baidu.com/view/803bdc1759eef8c75fbfb361.htm

[svc]samba服務搭建

samba服務搭建 mba use 讀寫 logs people min 設置密碼 fast 說實話搞這些很蛋疼, 沒啥技術含量. What is Samba? 這個歷史悠久了 Since 1992, Samba has provided secure, stable an

Ubuntu samba服務搭建

sha row ble tab start tor bus vim 共享資源 更新源列表   打開"終端窗口",輸入sudo apt-get update   打開"終端窗口",輸入sudo apt-get install samba samba-common 新建共享

Nginx服務搭建配置簡介

Nginx在各種網站服務器當中除了Apache外,還有一款輕量級的網站服務器軟件Nginx,其特點是穩定性較好以及較低系統資源消耗,以及對HTTP並發連接的處理能力。 實驗環境 Redhat6.5版本 Nginx1.6版本 服務搭建 1、編譯安裝Nginx yum install pcre-devel

Centos 7上KVM虛擬化平臺搭建管理,圖文並茂,詳細易懂~~

machine err vnc 上傳 ng- list ESS 自己 nag 何為虛擬化: 虛擬化是雲計算的基礎。簡單的說,虛擬化使得在一臺物理的服務器上可以跑多臺虛擬機,虛擬機共享物理機的 CPU、內存、IO 硬件資源,但邏輯上虛擬機之間是相互隔離的。物理機我們一般稱為宿

Samba服務搭建實現Windows與Linux系統之間資源共享

img -o common system 用戶 emctl 服務 ssd ons 1安裝服務#yum -y install samba samba-client samba-common查看#rpm –qa | grep samba修改配置文件先備份#cp smb.con

服務搭建管理(3)

code use 添加 pass 指定 緩沖 work shell 系統 服務器192.168.9.38 work-1192.168.9.39 work-2 添加普通用戶2.1 創建用戶文件夾[root@work-1 ~]# mkdir /app/userhome -p[r

服務搭建管理(5)

sentinel 搭建 -s block app ln -s 管理 install prefix 服務器 192.168.9.39 work-2192.168.9.40 work-3 redis install [root@work-2 scripts]# tar

Linux下samba服務搭建

資源 comment 獨立 null 參數 samb log 修改 edi 參考: https://www.cnblogs.com/lxyqwer/p/7271369.html https://www.cnblogs.com/liulipeng/p/3406352.html

Spring-cloud 微服務架構搭建 01 - Eureka服務搭建高可用配置

文章目錄 1. Eureka簡介 2. Eureka 服務特點 3. Eureka-Server 服務端搭建 4. Eureka-Client端進行服務註冊 5. 高可用配置

Samba 服務搭建

1、系統環境     本文 採用的是 Ubuntu 16.04 amd64 # lsb_release -a      2、Samba 伺服器端 2.1 軟體安裝 # apt-get Install samba &n

ubuntu 16.04 samba服務搭建

1. sudo apt-get install samba 有詢問Yes的地方Yes就行。 無法安裝samba 執行 sudo apt-get update 2.等待安裝完成,進入配置檔案目錄, cd /etc/samba/ 3. 將配置檔案備份, sudo cp smb.conf smb

centosFTP服務搭建許可權配置

  引用一個其他大佬對vsftpd的描述:   vsftpd 是“very secure FTP daemon”的縮寫,安全性是它的一個最大的特點。 vsftpd 是一個 UNIX 類作業系統上執行的伺服器的名字,它可以執行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統上面,是一

centosFTP服務搭建權限配置

相關鏈接 研究 sebool 開放 use restart daemon 安全 參數   引用一個其他大佬對vsftpd的描述:   vsftpd 是“very secure FTP daemon”的縮寫,安全性是它的一個最大的特點。 vsftpd 是一個 UNIX 類

【Node.js+Express微信公眾號開發】第一步:服務搭建微信接入

一、前言 此前微信開發,都比較依賴後端。然而有時候後端小夥伴特別忙,最近又學習了一下node的基礎知識,索性就想著自己用node整一遍。 本教程環境為linux系統centOs7系統 二、準備工作 1. 伺服器 伺服器我使用的是搬瓦工的,目前19.9美元那款,網上有

Linux環境下Gitblit服務搭建祕鑰配置

一、安裝gitblit服務 1、下載地址 https://pan.baidu.com/s/1wQ3TEE_gw5xZvyFPZB9xFg 2、上傳至linux伺服器並解壓縮 tar xvf gitblit-1.8.0.tar.gz 3、修改defaults.properties檔案 vim

VSFTP服務搭建FTP併發的核心理解

       踩了挺多的坑,然後才知道ftp實現併發靠的就是開多少個埠。2個使用者連線伺服器,伺服器就開2個埠。10個使用者連線,伺服器就開10個埠。       先說最核心的內容:       PORT實現併發的原理是:客戶端埠1對1。因為主動模式是在客戶端上面開放一個

Oracle11G DG 搭建管理

一、準備工作 環境準備 主資料庫Oracle Database安裝 備伺服器Oracle Database software 安裝 二、正式配置ADG 三、ADG基本管理 --------------------------------------------------------------分割線--