GNU/Linux >> Belajar Linux >  >> Linux

Pasang saham Samba menggunakan tiket Kerberos

Jika Anda masuk dengan pengguna domain windows, tiket Kerberos sudah diminta. Anda dapat mengujinya dengan menjalankan klist .

Untuk menggunakan kembali tiket ini, Anda harus menambahkan user dan cruid opsi untuk pesanan pemasangan Anda. Dengan cara ini Anda tidak perlu memasukkan kredensial apa pun lagi.

sudo mount -t cifs -o user=$USER,cruid=$USER,sec=krb5 //domain/path /home/path

Untuk me-mount share dengan pengguna Anda sebagai pemilik (dan dengan izin menulis) tambahkan gid dan uid opsi.

sudo mount -t cifs -o user=$USER,cruid=$USER,sec=krb5,gid=$GID,uid=$UID //domain/path /home/path

Anda mendapatkan $GID Anda dengan menjalankan id -g $USER dan $UID Anda oleh id -u $USER .

Mungkin Anda harus apt-get install keyutils agar ini berfungsi.


Pertama, coba -o vers=1 . Klien kernel SMB2 baru saja mendapatkan dukungan Kerberos – di Ubuntu 14.04, hanya kernel 4.4.x yang akan memilikinya.

Kedua, periksa apakah request-key dan cifs.upcall binari diinstal dan yang terakhir disebutkan dalam /etc/request-key.conf (atau /etc/request-key.d/ ):

create cifs.spnego * * /usr/bin/cifs.upcall %k

Terakhir, periksa log sistem (/var/log/debug atau journalctl -b ) untuk pesan dari cifs.upcall, dan pastikan mencari tiket Anda di tempat yang benar. Itu sebenarnya tidak tahu proses mana yang mengakses bagian tersebut dan $KRB5CCNAME apa yang dimilikinya, sehingga perlu menebak beberapa tempat umum.

Faktanya, jika Anda menjalankan mount melalui sudo, proses pemasangan (berjalan sebagai uid 0) tidak akan memiliki apapun tiket secara default; sudo kinit terpisah mungkin diperlukan.


Linux
  1. Cara Memasang Windows Share Jarak Jauh di Linux

  2. Cara Memasang Samba Share di Ubuntu dan Debian

  3. Debian – Cifs Secara Acak Kehilangan Koneksi Ke Windows Bagikan?

  1. Bagaimana Mengaktifkan Izin File Unix Di Samba Share Dengan Smb 2.0+?

  2. Tidak Dapat Mengganti Nama File Di Samba Share?

  3. mount.cifs:perintah tidak ditemukan

  1. pasang share windows jarak jauh dari centos

  2. Pemasangan cifs:Operasi tidak didukung

  3. Bagaimana cara meneruskan file kredensial ke mount.cifs?