GNU/Linux >> Belajar Linux >  >> Ubuntu

Mengapa Pengguna Lain Tidak Dapat Mengakses Berbagi Samba Tanpa Paksa Pengguna =Saya?

Saya memiliki masalah terkait Samba.

Saya memiliki server samba yang berhasil diatur di server rumah saya. Sayangnya hanya akun saya yang dapat mengakses share ketika pengguna paksa tidak disetel ke akun saya (server). Saya tidak mengerti mengapa pengguna lain tidak dapat mengakses bagian saya "Vector_Public" ketika saya belum mengatur "force user =server". Apakah Anda punya ide tentang apa yang mungkin menyebabkan ini? Saya seorang Samba noob jadi tolong jika saya salah memahami salah satu pengaturan:

[Vector_Public]
   comment = Vector public share
   read only = no
   path = /media/Storage/Public
   guest ok = no
   force user = server
   force group = storage_public
   create mask = 0770
   directory mask = 0770
   security mask = 0770
   force create mode = 0770
   force directory mode = 0770
   valid users = server storage_share
   browseable = yes
   writeable = yes
   vfs objects = recycle
   recycle:repository = .deleted/%U
   recycle:keeptree = yes
   recycle:touch = yes
   recycle:versions = yes
   recycle:maxsize = 0

[Vector_Private]
   comment = Vector private share (Niklas)
   read only = no
   path = /media/Storage/Private
   guest ok = no
   force user = server
   force group = server
   create mask = 0770
   directory mask = 0770
   security mask = 0770
   force create mode = 0770
   force directory mode = 0770
   valid users = server
   browseable = yes
   writeable = yes
   vfs objects = recycle
   recycle:repository = .deleted/%U
   recycle:keeptree = yes
   recycle:touch = yes
   recycle:versions = yes
   recycle:maxsize = 0

Izin pada dua direktori adalah:

drwx------ 6 server server 4096 2011-10-05 20:40 Private
drwxrwx--- 5 server storage_public 4096 2011-10-05 20:28 Public

Ini adalah direktori Publik tempat saya mengalami masalah ini.

Rupanya tidak ada pengaturan di bawah share Vector_Public yang mengubah perilaku ini sehingga pasti karena beberapa pengaturan lain, ini semua adalah pengaturan lain di konfigurasi saya:

   workgroup = ROSENQVIST
   server string = %h server (Samba, Ubuntu)
#   wins support = no
;   wins server = w.x.y.z
   dns proxy = no
;   name resolve order = lmhosts host wins bcast
;   interfaces = 127.0.0.0/8 eth0
;   bind interfaces only = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
#   syslog only = no
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = user
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
;   domain logons = yes
;   logon path = \\%N\profiles\%U
#   logon path = \\%N\%U\profile
;   logon drive = H:
#   logon home = \\%N\%U
;   logon script = logon.cmd
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
; add group script = /usr/sbin/addgroup --force-badname %g
;   printing = bsd
;   printcap name = /etc/printcap
;   printing = cups
;   printcap name = cups
;   include = /home/samba/etc/smb.conf.%m
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash
;   winbind enum groups = yes
;   winbind enum users = yes
;   usershare max shares = 100
   usershare allow guests = no

Ada ide apa yang harus saya lakukan? (silakan periksa juga komentar baru)

Terkait:VMWare player dan Ubuntu 15.04:driver bersih tidak dapat dikompilasi lagi, bagaimana cara memperbaikinya?

Selain itu, bagaimana saya tahu jika jaringan saya memiliki dukungan server WINS?

Jawaban yang Diterima:

Masalahnya adalah karena masalah dengan aliran izin. Semuanya berfungsi saat saya mengubah izin direktori induk (ke direktori yang dibagikan) untuk memungkinkan membaca bagi pengguna lain.


Ubuntu
  1. Linux – Tidak Dapat Menambahkan Pengguna Ke Grup Tanpa Restart?

  2. Linux – Mengapa Kernel Tidak Dapat Menjalankan Init?

  3. Mengapa Berisiko Memberi Sudo Vim Akses ke Pengguna Biasa?

  1. Mengapa Ubuntu Memaksa Pengguna Membuat Kata Sandi Saat Instalasi?

  2. Tidak Dapat Mengakses Direktori Rumah "Direktori Pribadi terenkripsi Tidak Disetel dengan Benar"?

  3. Berikan Akses Virtualbox Hanya Untuk Pengguna Tertentu?

  1. Bagaimana Memaksa Kepemilikan Grup Di Samba Share?

  2. Bagaimana Cara Mengakses Terminal Tanpa Masuk Ke Desktop?

  3. Cara Memaksa Kepemilikan File oleh Pengguna/Grup Pada Samba Share