[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
留言
張貼留言