bagaimana cara me-mount share CIFS sehingga saya dapat sepenuhnya mengontrol volume yang dipasang pada klien

8

Ini pertanyaan sederhana: tapi saya sangat kesakitan dengan situasi ini, jadi inilah pertanyaannya:

Bagaimana saya bisa "me-mount" share sehingga a) share dijalankan saat boot b) sehingga saya dapat mengontrol hal-hal seperti chown / chmod dari klien.

# mount -t cifs -o username=root,password=******** //192.168.0.110/backup/ /var/backup/
# chown -R wwwroot:www /var/backup/

baris kedua ini akan gagal sebagai satu juta "Izin ditolak", adakah di sana saya dapat menempatkan pengaturan sistem sedemikian rupa sehingga a) perintah yang sama /etc/fstab/otomatis ini dalam pemasangan otomatis dan b) mengatur semuanya sehingga saya dapat mengelola bagian seolah-olah untuk berperilaku persis seperti volume lokal

pengguna50536
sumber

Jawaban:

10

Jika Anda menambahkan share ke fstab, Anda seharusnya baik-baik saja, tetapi ingat Anda harus memiliki koneksi jaringan sebelum Anda benar-benar memasang drive. Ada opsi "jaringan" untuk itu.

Sekarang agar terlihat "persis" seperti partisi asli, Anda tidak bisa. Ada hal-hal tertentu yang tidak didukung melalui drive jaringan. Bahkan ada lebih banyak hal yang "mungkin" menjadi dukungan, tetapi tergantung pada konfigurasi host.

Anda bisa mendapatkan cukup dekat.

Jangan pernah me-mount sesuatu sebagai root (melintasi jaringan)

Ubah konfigurasi Anda sehingga

mount -t cifs -o username = someuser, password = somepass //192.168.0.110/backup / var / backup

Kemudian di / etc / fstab tambahkan

//192.168.0.110/backup / var / backup cifs username = someuser, password = somepass, jaringan, iocharset = utf8, file_mode = 0777, dir_mode = 0777, noperm

Dir_mode dan file_mode memaksa file lokal untuk bekerja seolah-olah mereka memiliki izin tersebut. Anda juga dapat mengatur opsi masking lain dan opsi pengguna untuk memungkinkan orang lain mengakses folder. Perlu diingat ini menghilangkan lapisan keamanan. Jika Anda mencoba menjalankan backup, Anda mungkin ingin mencoba backup lebih dari ssh atau nfs jika memungkinkan. (nfs seperti cifs tetapi jauh lebih bagus untuk Linux untuk Linux, dan ssh didukung oleh hampir setiap alat cadangan di luar sana).

kapas
sumber
Juga perlu diingat bahwa cif seharusnya untuk tunggangan pengguna bukan seluruh sistem. Ini pada dasarnya mengasumsikan Anda akan memasang 1 pengguna di sisi ini ke 1 pengguna di sisi itu.
coteyr
terima kasih atas bantuan Anda, pada akhirnya saya menambahkannya sebagai nfs :-) masih kamu jawab dengan benar
user50536
Yang file_mode=0777,dir_mode=0777,nopermdiharapkan akan tercantum dalam output mount?
Karl Richter
@KarlRichter Saya mungkin tidak menangkap pertanyaan Anda dengan benar, tetapi semua itu adalah opsi yang tersedia dengan mount.cifsalat ini.
can-ned_food