Linux中關於samba的幾個問題


一、用smbclient命令登錄成功但看不了文件

  原因:SELinux的阻擋

  解決:1、關閉SELinux  :  setenforce 0   (臨時生效,重啟后失效)
              或vi /etc/sysconfig/selinux將SELINUX=enforcing改為SELINUX=disabled(永久生效)

        

     2、更改共享目錄的context值: chcon -t samba_share_t /share/(share為共享文件夾)

 

 

二、用put上傳文件時提示NT_STATUS_OBJECT_PATH_NOT_FOUND opening remote file \/etc/passwd

  原因:文件目標遠

  解決:切換到文件所在目錄下,再用smbclient命令登錄並用put命令上傳,不用絕對路徑

 

 

三、登錄成功但是顯示tree connect failed: NT_STATUS_ACCESS_DENIED

  原因:用戶在配置文件中沒被生效

  解決:在/etc/samba/smb.conf文件中的valid users = u1,u3中加入對應用戶

 

 

四、登錄成功但是顯示tree connect failed: NT_STATUS_BAD_NETWORK_NAME

  原因:共享目錄不存在或拼寫錯誤

  解決:創建目錄,檢查拼寫

 

 

 

 

 

 

 

四、掛載用credentials選項指定密碼文件時提示mount error(13): Permission denied

  原因:密碼文件格式不正確

  解決:密碼文件中的等號兩邊不能有空格


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM