1. 程式人生 > >CentOS 7.2 和 Ubuntu 16.04 安裝配置samba

CentOS 7.2 和 Ubuntu 16.04 安裝配置samba

CentOS 7.2

系統資訊

[lipl@localhost ~]$ cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 
[lipl@localhost ~]$ 

要確保虛擬機器中centOS能夠上網,
主機能夠被ping通

安裝samba

安裝

sudo yum -y install samba

檢視

[[email protected] samba]# rpm -qa | grep samba
samba-4.6.2-12.el7_4.x86_64
samba-client-libs-4.6
.2-12.el7_4.x86_64 samba-common-4.6.2-12.el7_4.noarch samba-common-libs-4.6.2-12.el7_4.x86_64 samba-libs-4.6.2-12.el7_4.x86_64 samba-client-4.6.2-12.el7_4.x86_64 samba-common-tools-4.6.2-12.el7_4.x86_64

建立共享目錄

[lipl@localhost ~]$ sudo mkdir /home/share
[lipl@localhost ~]$ sudo chmod 777 /home/share 

測試中發現,如果共享目錄建立在使用者目錄下,windows會無法訪問。後來發現在smb.conf的[global]裡配置force user後可以解決該問題。

samba配置

備份

[[email protected] ~]$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.orign

編輯

[lipl@localhost ~]$ sudo vi /etc/samba/smb.conf

末尾新增

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam
        map to guest = Bad User

        force user = lipl
        force group = lipl

        hosts allow = 127.
192.168.10. printing = cups printcap name = cups load printers = yes cups options = raw # 中間部分省略 [Share] path = /home/share writable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0755

lipl是我的centOS的使用者名稱和使用者組。如果沒有設定force user 和 force group, windows下匿名建立的檔案的歸屬為nobody。 lipl使用者沒有許可權修改該檔案和資料夾。
hosts allow 中的192.168.10為我的虛擬機器的網段

啟動

[lipl@localhost ~]$ systemctl start smb nmb
[lipl@localhost ~]$ systemctl enable smb nmb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/nmb.service to /usr/lib/systemd/system/nmb.service.
[lipl@localhost ~]$ 

配置防火牆

注意,centOS 7.2 使用了firewall作為防火牆,而不是iptables。

[lipl@localhost ~]$ sudo firewall-cmd --add-service=samba --permanent
success
[lipl@localhost ~]$ sudo firewall-cmd --reload
success
[lipl@localhost ~]$ 

配置SELinux

[lipl@localhost ~]$ sudo  setsebool -P samba_enable_home_dirs on 
[lipl@localhost ~]$ sudo restorecon -R /home/share

windows 嘗試訪問

直接在資源管理器輸入\\192.168.10.142, 無需輸入使用者名稱密碼。

Ubuntu 16.04

系統資訊

lipl@ubuntu:/etc/samba$ uname -a
Linux ubuntu 4.10.0-28-generic #32~16.04.2-Ubuntu SMP Thu Jul 20 10:19:48 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
lipl@ubuntu:/etc/samba$ 

要確保虛擬機器中centOS能夠上網,
主機能夠被ping通

安裝samba

安裝

sudo apt install samba*

samba 配置

lipl@ubuntu:/etc/samba$ sudo cp smb.conf smb.conf.orig
lipl@ubuntu:/etc/samba$ sudo vi smb.conf

具體內容參考 centOS7.2的配置

建立共享目錄

lipl@ubuntu:~$ sudo mkdir /home/share
lipl@ubuntu:~$ sudo chmod 777 /home/share

啟動

lipl@ubuntu:~$ sudo /etc/init.d/samba restart

windows下訪問

相關推薦

CentOS 7.2 Ubuntu 16.04 安裝配置samba

CentOS 7.2 系統資訊 [lipl@localhost ~]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [lipl@localhost ~]$ 要確保虛擬機

DeepMatching 在ubuntu 16.04安裝配置

安裝 下載安裝了其中的CPU版本: Version 1.2.2 1. 下載壓縮包: deepmatching_1.2.2.zip 2. 解壓開後 make clean all 一直出現錯誤: 下面是具體錯誤,最終可以使用

Ubuntu 16.04 安裝配置 Tomcat 8.5.24

下載 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz 解壓 tar -zxvf ap

ubuntu 16.04 安裝配置nvidia1000系列顯示卡硬體 埋坑經驗

最近新配了一臺主機, ROG 20系列, i7+512g固態硬碟+1T機械硬碟+1080顯示卡+16g記憶體. 準備拿來配置個ubuntu的深度學習工作環境. 但是配置過程遠沒有想象中的順利,下面是一些埋坑經驗,希望入門的朋友們不要再浪費很多時間在自己琢磨怎麼配環境了.

如何在CentOS 7.5、Ubuntu 18.04Debian 9中安裝Golang 1.11

Golang 是谷歌開發的一種程式語言。由於它的多功能性、簡單性和可靠性,  Golang 已經成為開源社群中最受歡迎的程式語言之一。 準備: 一個虛擬機器中的 CentOS 7 ,  Ubuntu 18.04 LTS ,或者  Debian 9 擴充套件 

並行作業2Ubuntu(16.04)下安裝配置hadoop(2.7.3)

Ubuntu(16.04)下安裝配置hadoop(2.7.3) 系統採用vm下ubuntu16.04 一、Java環境搭建(參考我的其它部落格) 二、安裝ssh-server並實現免密碼登入 1、下載安裝ssh-server sudo apt-get install op

ubuntu 16.04 安裝 python2.7 以及 cv2, dist-package site-package 的區別, import cv2 出問題解答

ubuntu16.04預設安裝python3以上,需要手動安裝2.7。1、先確保make、gcc、g++已經安裝好,如果沒有則需要先安裝這三個程式,均使用apt-get的方式直接裝;2、下載python2.7包:  wget https://www.python.org/ft

ubuntu 16.04安裝pip、pip3、ipythonipython3

ubuntu 16.04 安裝 pip ipython pip3 ipython3 在ubuntu 16.04 server版上安裝pip、pip3、ipython2和ipython3具體步驟如下:[email protected]:~$ sudo apt install p

ubuntu 16.04安裝nVidia顯卡驅動cuda/cudnn踩坑過程

頭文件 技術 mode black ubun 沖突 bash 更新 linu 安裝深度學習框架需要使用cuda/cudnn(GPU)來加速計算,而安裝cuda/cudnn,首先需要安裝nvidia的顯卡驅動。 我在安裝的整個過程中碰到了驅動沖突,循環登錄兩個問題,以至於

Ubuntu 16.04 安裝opencv 3.2

1.安裝依賴庫 sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libsw

Ubuntu 16.04安裝MySQL(5.7.18)

Ubuntu 16.04安裝MySQL(5.7.18) 此篇為http://www.cnblogs.com/EasonJim/p/7139275.html的分支頁。 安裝MySQL前需要做如下了解: 1、MySQL各型別版本的區別,參考:http://www.cnblogs.com/Ea

Ubuntu 16.04安裝N卡驅動、cuda、cudnntensorflow GPU版

安裝驅動 最開始在英偉達官網下載了官方驅動,安裝之後無法登入系統,在登入介面反覆迴圈,用cuda裡的驅動也出現了同樣的問題。最後解決辦法是把驅動解除安裝之後,通過命令列線上安裝驅動。 解除安裝驅動: sudo nvidia-uninstall 線上安裝: sudo apt-add-repository

Ubuntu 16.04 安裝Go 1.9.2

下載: 官網下載 https://www.golangtc.com/download,選擇 Ubuntu 64版本(linux-amd64),我這裡下載的是:go1.9.2.linux-amd64.tar.gz 安裝: #解壓至系統目錄 (注意許可權) sudo tar -zxvf g

ubuntu 16.04 安裝Tensorflow(CPUGPU)

一、ubuntu 16.04 安裝Tensorflow(CPU) 1、安裝pip       開啟終端輸入命令:sudo apt-get install python-pip python-dev 2、安裝tensorflow    

Ubuntu 16.04 安裝hpliphplip-plugin

Ubuntu 16.04 安裝hplip和hplip-plugin issue 輸入正確的密碼,但顯示錯誤。原因是安裝了anaconda版本的python apt-get install無法安裝hplib-plugin。部分惠普印表機需要hplib-plugin solution

windows安裝VMware12ubuntu-16.04 詳細步驟

VMware安裝步驟: 可以選擇更改檔案預設安裝位置: 等待安裝: 可以點選許可證輸入許可證祕鑰,也可以點選完成之後再執行軟體,在裡面去輸入許可證祕鑰。此處我選擇點選完成。 Vmware 12啟用 雙擊開啟VMeare,輸入永久許可證祕鑰:5A

ubuntu 16.04安裝mysql5.7.17後,登入時出現ERROR 1045 (28000): Access denied for user 'root'@'localhost' 問題解決!

一、問題描述     今天,筆者為了練習sql,在ubuntu16.04上安裝了mysql。筆者在網上搜索了在ubuntu16.04安裝mysql的步驟,並跟著步驟一步步操作,然而,讓筆者無法明白的是,網上說在安裝mysql的過程會彈出輸入密碼的視窗,然而筆者在安裝的過程中

ubuntu 16.04 安裝Numix Theme Icons

感想 最近在使用ubuntu 的時候,意外的看見了還有很好看的ubuntu desktop主題,於是學習了一下,發現確實比以前好看多了,我這裡也分享一下命令列教程: 安裝Unity Tweak Tool sudo apt-get install unity-tweak-tool

ROS_Kinetic_01 在 Ubuntu 16.04 安裝ROS Kinetic 全教程附資料映象 2018.10.20更新

ROS_Kinetic系列學習(一) 在ubuntu 16.04安裝ROS Kinetic 通過網頁快速瞭解Linux(Ubuntu)和ROS機器人作業系統,請參考實驗樓線上系統如下: 如果需要巨集觀全面瞭解以下機器人相關理論和知識點推薦:

Ubuntu 16.04 安裝 NVIDIA CUDA Toolkit 7.5

NVIDIA CUDA Toolkit 7.5 目前官方只適配了 Ubuntu 15.04 和 Ubuntu 14.04 兩個版本的系統。如果你是這兩個系統,可以直接去官方下載安裝檔案安裝。 由於其沒有適配 Ubuntu 16.04 ,這裡我們通過下載官方為 CUDA 7.