您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關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組,與用戶名同名 # 按照上面的文件夾權限,該用戶只有讀和執行的權限 # 添加samba用戶,samba用于是基于系統用戶,所以必須先建立系統用戶才可以添加samba用戶 demo@ubuntu:~$ sudo smbpasswd -a sam # 輸入2次密碼,可以與系統賬戶不一致,samba賬戶與系統賬戶沒關系
修改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文件共享服務有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。