सांबा शेयर के निर्यात पथ में चर नाम के रूप में उपयोग करें


0

मेरे पास एक डेबियन सर्वर है जो सांबा के शेयरों की मेजबानी करता है जिसे मैं कई विंडोज बॉक्स पर माउंट करता हूं। सुरक्षा कारणों से मैंने व्यक्तिगत सांबा उपयोगकर्ताओं को पासवर्ड के साथ बनाया है जो ओएस के साथ समन्वयित नहीं हैं या पीएएम का उपयोग कर रहे हैं।

सर्वर पर मेरे पास ऐसे फ़ोल्डर हैं:

  • /data/user1/docs
  • /data/user2/docs
  • /data/...../docs

क्या एक निर्यात को लिखना संभव है, जैसे कि प्रत्येक उपयोगकर्ता केवल अपने हिस्से को ब्राउज़ / पढ़ / लिख सकता है? तो user1प्रमाणित करेगा और यह केवल उन्हें दिखाएगा /data/user1/docs?

अगर यह मायने रखता है, यहाँ मेरा है smb.comfऔर usermap.txt:

smb.conf:

[global]
        security = user
        encrypt passwords = true
        guest account = nobody
        server string = %h server (Samba, Debian)
        username map = /etc/samba/usermap.txt
   workgroup = WORKGROUP
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   server role = standalone server
   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
   usershare allow guests = yes

usermap.txt:

!user1 = user1
!user2 = user2
!user3 = user3
...
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.