linux 使用 samba 共享
我使用的是 archlinux,檔案管理器是 thunar,查看了一下 arch 的 wiki,發現只需要安裝 gvfs-smb 就可以在 thunar 中訪問 windows 共享了。
-
$ pacman -S gvfs-smb
若是想將本機上的檔案共享給 windows 主機,需要安裝 samba。
配置 /etc/samba/smb.conf 如下:
- [global]
- workgroup = WORKGROUP
- server string= Samba Server
- netbios name = HELLO
- security = user
- map to guest = Bad User
- guest account = your_username
- guest ok = yes
- create mask = 0644
- load printers = no
- printcap name = /dev/null
- #[Public]
- #comment = Public Share
- #path = /path/to/share
- #writable = no
網上查到的資料基本上都是設定 "security = share",但是看了下 smb.conf 的 man 頁,發現這個用法在 samba 3 中已經不推薦了,而應該用 "map to guest" 代替,具體可以檢視 man 手冊。配置如上所示。
"guest account = your_username" 那行中,your_username 是訪問者以 guest 身份訪問共享時所使用的本地主機帳號,預設是 nobody,我是設為了我的登入使用者名稱。
"create mask" 為有讀寫許可權的訪問者在建立檔案時的許可權位,預設為 0744,這裡我設定為 0644,去掉了 owner 的執行許可權。
若是沒有印表機,則需要新增
- load printers = no
- printcap name = /dev/null
- localhost smbd[27290]: Unable to connect to CUPS server localhost:631 - No such file or directory
- localhost smbd[27288]: failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
samba 可以使用 net usershare 命令動態設定共享目錄。
以下命令需要 root 許可權執行:
- # export USERSHARES_DIR="/var/lib/samba/usershares"
- # export USERSHARES_GROUP="sambashare"
- # mkdir -p ${USERSHARES_DIR}
- # groupadd ${USERSHARES_GROUP}
- # chown root:${USERSHARES_GROUP} ${USERSHARES_DIR}
- # chmod 1770 ${USERSHARES_DIR}
- # gpasswd -a your_username ${USERSHARES_GROUP}
- [global]
- workgroup = WORKGROUP
- server string= Samba Server
- netbios name = HELLO
- security = user
- map to guest = Bad User
- guest account = your_username
- guest ok = yes
- create mask = 0644
- usershare path = /var/lib/samba/usershares
- usershare max shares = 10
- usershare allow guests = yes
-
usershare owner only = yes
-
# /etc/rc.d/samba restart
新增共享命令:
- net usershare add [
- $ net usershare add hello /home/user/Public "public share" everyone:r guest_ok=y
檢視該共享的相關資訊:
- $ net usershare info hello
- [hello]
- path=/home/user/Public/
- comment=public share
- usershare_acl=Everyone:R,
-
guest_ok=y
-
$ net usershare delete hello
-
$ net usershare list
可惜即使我在 /etc/samba/smb.conf 中設定了 "guest ok = yes",預設的卻還是 "guest_ok=n"。
若是有誰知道方法的話,希望可以告知。
相關推薦
windows訪問linux samba共享目錄使用者名稱密碼不對問題解決
用windows上訪問linux的共享目錄 回到windows,開啟“網路”(我用的是win7以前這個東西叫網路上的芳鄰),在位址列輸入\\linux ip 比如,\\192.168.100.13 ,根本找不到?! 有搜尋了老半天,好在這個問題還是很普遍的,
linux Samba共享,圖形介面配置
配置samba,需要手工修改smb.conf,s雖然方便,但需要學習相關知識,下面我來演示一邊。 1:安裝 sudo apt-get install samba #安裝samba sudo apt-get install python-glade2
linux 配置samba 共享盤服務。
samba 共享方法1、安裝samba服務 : apt-get install samba 2、創建一個系統用戶和samba 進行綁定 : useradd testuser,然後為用戶創建一個密碼passwd testuser3、修改samba服務配置文件 ,在/etc/samba/smb.conf 文件末尾
一、掌握Samba服務的配置原理;二、在linux下配置samba共享服務
inter path mage con lob term 禁用 域控制器 技術分享 一、掌握Samba服務的配置原理二、在linux下配置samba共享服務(匿名共享、身份驗證、賬戶映射、訪問控制)Samba介紹:Samba是運行在Linux與Unix之上的免費共享服務的軟
linux——如何搭建samba共享目錄中的,用戶認證共享及匿名用戶共享?(不分系統)
stat config alt 使用 files 設置 set 本地 ive 1.應用場景,搭建sam共享目錄可用於linux以及windows之間 2.服務端ip:192.168.56.11 (A)客戶端ip:192.168.56.133 (B) 查看防火墻狀
linux系統samba共享
/etc/samba/smb.conf 配置檔案 [global] security=share [share] path=/opt/share public=yes browseable=yes ;samba讀許可權 writeable=yes ;samba寫許可權
windows與Linux檔案共享Samba協議配置
1、 下載及安裝Samba yum -y install samba 若有samba服務不需要下載 2、  
linux伺服器下通過samba共享資源
1,首先檢視該檔案伺服器是否已經安裝了samba服務 檢視命令:rpm -qa samba 如果安裝了則出現一下截圖中的效果 2,如果沒有安裝samba則可以通過yum安裝samba服務 安裝命令:yum install -y samba [samba-client
使用linux+samba搭建公司檔案共享伺服器
公司需要配置一臺備份伺服器,用於日常各資料庫、伺服器、公司員工進行資料備份。各備份賬號需要有一定的許可權配置和限額配置的功能,網上查了一下資料,決定使用samba服務實現。下面就簡單粗暴的記錄一下,以便日後使用,詳細的說明就不再列出了,有需要再自己百度吧。採購兩塊4T的硬碟,
samba共享linux目錄
samba共享linux目錄 1.修改Apache的配置檔案 User apache Group apache 修改後重啟apache 命令:systemctl restart httpd 2.ap
通過Samba服務實現Linux檔案共享到Windows
1.用yum命令安裝Samba服務# yum install samba 2.配置訪問共享資源的使用者(如root,該賬戶一定要本來就在當前系統就存在的,我們用的root這肯定存在了)# pdbedit -a -u root (會提示我們輸入密碼和確認密碼,注意此處的輸入密碼是輸入該賬戶在S
Windows訪問Linux Samba的共享目錄提示 登入失敗:使用者名稱或密碼錯誤
首先smb.conf修改配置正確 然後 然後在Windows端輸入root以及密碼 mount -t cifs -o user=root,passwd=****** //192.168.2.1/share /opt/share/
Linux下 掛載 Samba共享目錄 到本地
需要先安裝cifs-utils: sudo apt-get install cifs-utils 手動掛載: mount.cifs //172.17.1.200/share /mnt/share -o username=xxx, pa
linux 使用 samba 共享
這兩天突發奇想,想要試試如何在 linux 下和 windows 共享檔案。 我使用的是 archlinux,檔案管理器是 thunar,查看了一下 arch 的 wiki,發現只需要安裝 gvfs-smb 就可以在 thunar 中訪問 windows 共享了。
Linux下自動掛載Windows Samba共享目錄
環境: Windows 2008 R2+RHEL6U2說明:在配置oracle expdp備份策略時,發現伺服器上的空間有限,公司也不想增加這方面的開支,因此想到了將windows應用伺服器上富裕的空間拿來做為oracle的備份磁碟,在備份時將備份檔案儲存到伺服器和wind
linux----smaba共享和samba的基本配置
SMB檔案共享用internet檔案系統(CIFS)也成為伺服器信是適用於MicrosoftWindows伺服器和客戶端的標準檔案和列印共享系統息塊(SMB)samba服務可用於將Linux檔案系統作為CIFS/SMB網路檔案共享進行共享,並將Linux印表機作為CIFS/S
openwrt開啟Samba作為共享中心 win7如何訪問linux samba伺服器
為Openwrt接入一個大U盤,不用來作共享中心的話實在沒什麼用處了,這也是為日後離線BT下載提供一個基礎。 安裝 opkg update opkg install samba36-server luci-app-samba shadow 配置檔案 samba的配置檔案只有兩個,而且預設配置稍作修改就
windows下登入samba伺服器後無法訪問linux下共享目錄,提示沒有許可權。
1、確保linux下防火牆關閉或者是開放共享目錄許可權 iptalbes -F 2、確保samba伺服器配置檔案smb.conf設定沒有問題,可網上查閱資料看配置辦法 3、確保setlinux關閉,可以用setenforce 0命令執行。 預設的,SELinux禁止網路上對Samba伺服器上的共享目錄進行
如何通過Samba共享Linux資料夾
Samba(SMB是其縮寫) 是一個網路伺服器,用於Linux和Windows共享檔案之用;Samba 即可以用於Windows和Linux之間的共享檔案,也一樣用於Linux和Linux之間的共享檔案
樹莓派使用Samba共享文件夾
equipment smb.conf pass configure chang guide protoc mea dom 轉載自:http://raspberrypihq.com/how-to-share-a-folder-with-a-windows-computer-f