溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu18中怎么配置Samba文件共享服務

發(fā)布時間:2021-06-18 17:26:40 來源:億速云 閱讀:370 作者:Leah 欄目:大數據

今天就跟大家聊聊有關Ubuntu18中怎么配置Samba文件共享服務,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

安裝Samba

# 安裝
demo@ubuntu:~$ sudo apt install samba -y
# 防火墻通過
demo@ubuntu:~$ sudo ufw allow 'samba'

指定共享文件夾

# 當前用戶是demo,在demo的home目錄下建立共享文件夾
demo@ubuntu:~$ mkdir /samba_share
# samba_share文件夾的權限如下 owner|group|other
demo@ubuntu:~$ ls -l
total 8
drwxrwxr-x 2 demo demo 4096 Oct  4 06:08 samba_share
drwxrwxr-x 3 demo demo 4096 Oct  3 12:39 software

設置samba用戶

# 設置一個普通用戶sam,該用戶不需指定目錄和shell
demo@ubuntu:~$ sudo useradd sam
# 設置sam的密碼,輸入2次確認
demo@ubuntu:~$ sudo passwd sam

# 由于沒有指定sam的組,所以sam屬于sam組,與用戶名同名
# 按照上面的文件夾權限,該用戶只有讀和執(zhí)行的權限

# 添加samba用戶,samba用于是基于系統(tǒng)用戶,所以必須先建立系統(tǒng)用戶才可以添加samba用戶
demo@ubuntu:~$ sudo smbpasswd -a sam
# 輸入2次密碼,可以與系統(tǒng)賬戶不一致,samba賬戶與系統(tǒng)賬戶沒關系

修改samba配置

demo@ubuntu:~$ cd /etc/samba/
# 備份配置
demo@ubuntu:/etc/samba$ sudo cp smb.conf smb.conf.bak
# 修改配置
demo@ubuntu:/etc/samba$ sudo vim smb.conf
# 在配置最后添加共享配置

# 共享顯示的名稱
[share]
   # 描述,自由填寫
   comment = SambaShare
   # 共享文件夾的絕對路徑
   path = /home/demo/samba_share
   # everyone可見
   public = yes
   # 是否可寫
   writable = yes
   # 文件權限
   create mask = 0700
   # 文件夾權限
   directory mask = 0700
   # 允許訪問的用戶,多用戶用逗號隔開,添加組 ‘@+組名’
   valid users = @demo, sam
   # 資源是否可用
   available = yes
   # 是否可瀏覽
   browseable = yes
   # 設置中文正確顯示
   display charset = utf-8
   unix charset = utf-8
   doc charset = uft-8

[share]
   comment = SambaShare
   path = /home/demo/samba_share
   public = yes
   writable = yes
   create mask = 0700
   directory mask = 0700
   valid users = @demo, sam
   available = yes
   browseable = yes
   display charset = utf-8
   unix charset = utf-8
   doc charset = uft-8

# 重啟服務
demo@ubuntu:~$ sudo /etc/init.d/smbd restart

配置完畢可用Windows上使用\\IP地址來訪問該共享,若彈出需要輸入用戶名和密碼就填寫剛才新建samba用戶的用戶名和密碼。

若使用sam用戶只能訪問不能寫入,可將sam用戶加入demo組

# 將用戶sam添加到demo組
demo@ubuntu:~$ sudo usermod -g demo sam

# 設置sam用戶禁止登陸shell
demo@ubuntu:~$ sudo usermod -s /usr/sbin/nologin sam

看完上述內容,你們對Ubuntu18中怎么配置Samba文件共享服務有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI