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.04和Debian 9中安裝Golang 1.11
Golang 是谷歌開發的一種程式語言。由於它的多功能性、簡單性和可靠性, Golang 已經成為開源社群中最受歡迎的程式語言之一。 準備: 一個虛擬機器中的 CentOS 7 , Ubuntu 18.04 LTS ,或者 Debian 9 擴充套件
並行作業2:Ubuntu(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、ipython和ipython3
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、cudnn和tensorflow 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(CPU和GPU)
一、ubuntu 16.04 安裝Tensorflow(CPU) 1、安裝pip 開啟終端輸入命令:sudo apt-get install python-pip python-dev 2、安裝tensorflow
Ubuntu 16.04 安裝hplip和hplip-plugin
Ubuntu 16.04 安裝hplip和hplip-plugin issue 輸入正確的密碼,但顯示錯誤。原因是安裝了anaconda版本的python apt-get install無法安裝hplib-plugin。部分惠普印表機需要hplib-plugin solution
windows安裝VMware12和ubuntu-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.