![使用 CIFS 存取遠端「/」時遇到權限問題](https://rvso.com/image/1481850/%E4%BD%BF%E7%94%A8%20CIFS%20%E5%AD%98%E5%8F%96%E9%81%A0%E7%AB%AF%E3%80%8C%2F%E3%80%8D%E6%99%82%E9%81%87%E5%88%B0%E6%AC%8A%E9%99%90%E5%95%8F%E9%A1%8C.png)
我在存取另一台 Linux 電腦的根目錄時遇到問題。在我的 fstab 中,我有相關機器的兩個條目
//ltotto/root /mnt/ltroot cifs auto,users,credentials=/home/otto/.smbcredentials,uid=otto,gid=otto,file_mode=0770,dir_mode=0770,iocharset=utf8 0 0
//ltotto/otto /mnt/ltotto cifs auto,users,credentials=/home/otto/.smbcredentials,uid=otto,gid=otto,file_mode=0770,dir_mode=0770,iocharset=utf8 0 0
即兩者都使用相同的憑證連接到同一台機器。在另一台機器上,有兩個 Samba 共用“root”和“otto”,分別代表“/”和“/home/otto”,兩者都具有使用者 otto 的寫入權限。
兩者安裝均無錯誤,「otto」安裝效果完美。然而“root”安裝是問題所在
ls -la /mnt/ltroot/
ls: /mnt/ltroot/var: Permission denied
ls: /mnt/ltroot/lib64: Permission denied
ls: /mnt/ltroot/cdrom: Permission denied
[etc]
我不明白為什麼家庭掛載很好而根掛載不行。誰能解釋並提出解決方案?
注意:我確信這個配置直到最近都運作得很好。
編輯:遠端電腦的 Samba 配置:
[root]
comment = file system root
path = /
writeable = yes
; browseable = yes
valid users = otto
[otto]
path = /home/otto
writeable = yes
; browseable = yes
valid users = otto
comment = otto's Home