Kemarin saya bisa me-mount share seseorang dengan perintah berikut:
sudo mount -t cifs //XXXX/share /media/share -o user=Ben,password=XXX,workgroup=WORKGROUP,ip=XXX.XX.XX,uid=ben,gid=ben,rw
Saya tidak tahu mengapa itu tidak berfungsi lagi. (Mungkin dari pembaruan sistem).
Saya mendapat kesalahan berikut:
mount: only root can mount //XXX.XXX.XXX/share on /home/ben/share
Saya tidak tahu bagaimana cara memperbaiki masalah ini ..
Saya juga mencoba me-mount-nya dengan su -, dan Smbclient berfungsi.
Saya Menjalankan ArchLinux.
arch-linux
samba
shared-disk
Ben D
sumber
sumber
echo "$EUID"
?$EUID
.)/media/share
dan yang lainnya/home/ben/share
. Juga, saya merekomendasikan penggunaan/mnt
untuk mount manual atau statis./media
dibuat untuk daemon HAL / udev untuk memasang disk yang dibuat secara dinamis seperti drive USB.Jawaban:
Jika Anda tidak tahu, apa yang terjadi, coba strace:
Kemudian coba cari file
mount.strace
dari bawah untuk beberapa kesalahan, Anda pasti akan menemukan alasan ... Ini metode yang sulit, saya tahu ...sumber
Karena saya tidak melihat alasan yang tepat untuk kesalahan Anda, saya akan mengusulkan sintaks yang sedikit berbeda.
Pertama saya akan membuat direktori baru sebagai root (pastinya root bisa membuatnya) dan kemudian me-mount share dengan opsi yang sedikit berbeda. Inilah perintahnya (semuanya harus berhasil):
Perintah mount seharusnya menanyakan kata sandi pengguna Samba Anda. Saya telah menghapus opsi uid dan gid hanya untuk menghilangkan beberapa "noise". Dengan perintah ini Anda harus dapat memverifikasi bahwa Anda dapat me-mount share. Tentu saja Anda perlu mengganti:
Jika ini berhasil. Coba unmount share dan remount hanya dengan uid:
Jika ini berfungsi, tambahkan gid, lalu tambahkan rw dan akhirnya tambahkan opsi kata sandi (langkah demi langkah). Jadi, Anda dapat mengidentifikasi opsi mana yang tidak dipahami.
sumber