GNU/Linux >> Belajar Linux >  >> Linux

mount error 13 =Izin ditolak

Beberapa hal untuk diperiksa. Saya melakukan hal serupa dan Anda dapat menguji pemasangannya secara langsung menggunakan mount perintah untuk memastikan Anda menyiapkan semuanya dengan benar.

Izin pada file kredensial

Pastikan file ini memiliki izin yang benar.

$ sudo ls -l /etc/smb_credentials.txt 
-rw-------. 1 root root 54 Mar 24 13:19 /etc/smb_credentials.txt

Penyambungan panjang

Anda dapat membujuk lebih banyak info dari mount menggunakan -v sakelar yang sering kali akan menunjukkan kepada Anda di mana hal-hal menjadi tersandung.

$ sudo mount -v -t cifs //server/share /mnt \
    -o credentials=/etc/smb_credentials.txt

Menghasilkan output ini jika berhasil:

mount.cifs kernel mount options: ip=192.168.1.14,unc=\\server\share,credentials=/etc/smb_credentials.txt,ver=1,user=someuser,domain=somedom,pass=********

Periksa log

Setelah menjalankan perintah mount di atas, lihat di dalam dmesg Anda dan /var/log/messages atau /var/log/syslog file untuk setiap pesan kesalahan yang mungkin dihasilkan saat Anda mencoba mount .

Jenis keamanan

Anda dapat melewati banyak opsi tambahan melalui -o .. beralih ke mount. Opsi ini khusus untuk teknologi, jadi dalam kasus Anda opsi ini berlaku untuk mount.cifs secara khusus. Lihat mount.cifs halaman manual untuk lebih lanjut tentang semua opsi yang dapat Anda lewati.

Saya menduga Anda kehilangan opsi untuk sec=... . Khususnya salah satu opsi ini:

   sec=
       Security mode. Allowed values are:
       ·   none - attempt to connection as a null user (no name)
       ·   krb5 - Use Kerberos version 5 authentication
       ·   krb5i - Use Kerberos authentication and forcibly enable packet 
           signing
       ·   ntlm - Use NTLM password hashing
       ·   ntlmi - Use NTLM password hashing and force packet signing
       ·   ntlmv2 - Use NTLMv2 password hashing
       ·   ntlmv2i - Use NTLMv2 password hashing and force packet signing
       ·   ntlmssp - Use NTLMv2 password hashing encapsulated in Raw NTLMSSP
           message
       ·   ntlmsspi - Use NTLMv2 password hashing encapsulated in Raw 
           NTLMSSP message, and force packet signing

       The default in mainline kernel versions prior to v3.8 was sec=ntlm. 
       In v3.8, the default was changed to sec=ntlmssp.

Anda mungkin perlu menyesuaikan sec=... pilihan sehingga baik sec=ntlm atau sec=ntlmssp .

Referensi

  • Utas:hasil mount -t cifs memberikan mount error(13):Izin ditolak

Terima kasih, tetapi beberapa googling lagi menemukan solusinya. Itu menggunakan jenis keamanan yang salah secara default; perintah ini berhasil:

$ sudo mount -t cifs //172.16.1.5/myshare/ /mnt/myshare \
    -osec=ntlmv2,domain=MYDOMAIN,username=myusername,password=mypassword

Saya mengalami masalah ini dan masalahnya ternyata tidak memformat nilai dalam file kredensial saya dengan benar. Saya mencoba:

username=DOMAIN\mylogin
password=<password>
domain=FULLY.QUALIFIED.DOMAIN

Saya juga mencoba:

[email protected]
password=<password>
domain=FULLY.QUALIFIED.DOMAIN

Dan:

username=FULLY.QUALIFIED.DOMAIN\mylogin
password=<password>
domain=FULLY.QUALIFIED.DOMAIN

Dulu saya hanya menggunakan nama pengguna login saya saja:

username=mylogin
password=<password>
domain=FULLY.QUALIFIED.DOMAIN

Saya berhasil membuat pemasangan cif saya berhasil.


Linux
  1. Kesalahan "530:izin ditolak" saat pengguna masuk ke server vsftpd melalui ftp

  2. Pengguna Tidak Dapat Mengedit crontab, Kesalahan:"/tmp/crontab.Lm34gsJV:Izin ditolak"

  3. Kesalahan Android Studio 13 =izin ditolak di linux

  1. izin docker.sock ditolak

  2. izin ditolak pada file authorized_key

  3. 'Izin ditolak' ke file yang saya miliki?

  1. pip freeze mengembalikan kesalahan:Izin ditolak:hg

  2. KESALAHAN:PleskMainDBException

  3. SSH tidak meminta kata sandi, memberikan izin langsung ditolak