[Linux] windows 訪問Ubuntu共享samba資料夾,沒有權限可存取共享資料夾

前言 


本來在ubuntu 18.04上,建立samba server使用都很正常。

建立方式如下:

https://ubuntu1804.blogspot.com/2018/12/ubuntu-samba-server.html

但移到ubuntu 20.04用一樣的手法建立samba server後。有windows(實際操作win10),變成顯示沒有權限可以登入(\\172.16.XX.XX\後點擊共享的資料夾會顯示沒有權限可以操作此資料夾,而且不會跳出要你輸入帳密的介面。)


說到底應是權限的問題


解法如下

輸入指令:

username@username:~$ ls -l /

total 8388696

lrwxrwxrwx   1 root root          7 Aug 24 16:41 bin -> usr/bin

drwxr-xr-x   5 root root       4096 Nov  4 17:55 boot

drwxr-xr-x   2 root root       4096 Oct  1 18:16 cdrom

drwxr-xr-x  20 root root       4680 Nov 19 15:01 dev

drwxr-xr-x 156 root root      12288 Nov 19 15:00 etc

drwxr-xr-x   3 root root       4096 Oct  1 18:26 home


以上可以看出,home 資料夾的權限是drwxr-xr-x


接著輸入指令:

sudo chmod 777 -R /home


再次觀看home的權限,輸入指令:

sumihana@sumihana:~$ ls -l /

total 8388696

lrwxrwxrwx   1 root root          7 Aug 24 16:41 bin -> usr/bin

drwxr-xr-x   5 root root       4096 Nov  4 17:55 boot

drwxr-xr-x   2 root root       4096 Oct  1 18:16 cdrom

drwxr-xr-x  20 root root       4680 Nov 19 15:01 dev

drwxr-xr-x 156 root root      12288 Nov 19 15:00 etc

drwxrwxrwx   3 root root       4096 Oct  1 18:26 home


以上可以看出,home資料夾的權限改變為drwxrwxrwx


接著修改samba server的設定檔


輸入指令:

sudo gedit /etc/samba/smb.conf

此顏色的字代表被修改過或新增的東西(#代表註解掉了)

[share]


   comment = share folder


   browseable = yes


   path = /home/sumihana/Share


   create mask = 0777


   directory mask = 0777

   

   force create mode = 0777


   valid users = sumihana


   #force user = nobody


   #force group = nogroup


   public = yes


   available = yes


   writeable = yes

   

   read only = no

   

   guest ok = yes


更改完後記得儲存,並關閉


記得重開samba server才會生效,以下指令:


sudo /etc/init.d/samba-ad-dc restart


sudo service smbd restart


這樣就大功告成了。


參考 references:

https://www.twblogs.net/a/5ef0882f9a0178f1ef438e1d


留言

熱門文章