Samba เป็นไฟล์เซิร์ฟเวอร์ในฐานะสมาชิกของโดเมน

สวัสดีชุมชนฉันได้แก้ไขเซิร์ฟเวอร์โฟลเดอร์ที่ใช้ร่วมกันของฉันใน Windows ที่ขัดข้องเนื่องจากปัญหาเกี่ยวกับไวรัส🙁

เพื่อแก้ปัญหานี้ฉันได้ตั้งค่าแซมบ้าเป็นไฟล์เซิร์ฟเวอร์และเป็นสมาชิกของโดเมนของฉัน นี่เป็นขั้นตอนที่ฉันทำตามและได้ผลตามความต้องการของฉัน

Samba เป็นไฟล์เซิร์ฟเวอร์ใน Ubuntu 14.04

ขั้นตอนที่ต้องดำเนินการมีดังต่อไปนี้

  • ติดตั้งและกำหนดค่า ntp

sudo apt install ntp

  • แก้ไข ntp.conf ด้วยข้อมูลด้านล่าง:

sudo nano /etc/ntp.conf

#################################### driftfile /var/lib/ntp/ntp.drift สถิติ loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable server miserverntp.mydomain.cu restrict -4 default kod notrap nomodify nopeer restrict -6 default kod notrap nomodify nopeer restrict 127.0.0.1 :: 1 จำกัด 192.168.1.0 มาสก์ 255.255.255.0 nomodify notrap ออกอากาศ 172.16.1.224 ออกอากาศ 192.168.1.255 ไปยังเซิร์ฟเวอร์ orphan 127.127.1.0 fudge 127.127.1.0 ชั้น 8 ################# ############################
  • สร้างสคริปต์เพื่อซิงค์กับ ntp สาธารณะ

sudo nano ntp.sh

ข้อมูลที่จะรวมไว้ในสคริปต์มีดังต่อไปนี้:

######################################## #! / bin / bash บริการ sudo ntp หยุด sudo ntp -gq sudo service ntp start ########################################### #####
  • ต่อไปเราจะสร้างงานเพื่อเรียกใช้การซิงค์เป็นระยะ:

sudo nano /etc/crontab

############################################# 20 0 * * * ราก /home/ladmin/ntp.sh ########################################## ##
  • ตรวจสอบว่าเวลาของระบบถูกต้อง

date

  • เราแก้ไขการกำหนดค่าแซมบ้าด้วยข้อมูลต่อไปนี้

sudo nano /etc/samba/smb.conf

############################################## # ในกรณีทั่วโลกนี้ และโฟลเดอร์ไม่มีเครื่องหมายคำพูด แต่ฉันไม่พบวิธีรับ #brackets :-p "[global]" ชื่อ netbios = data1 workgroup = DOMAIN security = ADS realm = SAMBA.DOMINIO.CU เข้ารหัสรหัสผ่าน = ใช่ idmap config * : backend = กำจัด idmap config *: range = 100000-200000 winbind ใช้โดเมนเริ่มต้น = ใช่ผู้ใช้ winbind enum = ใช่ winbind enum groups = ใช่ vfs objects = acl_xattr map acl inherit = ใช่เก็บสองแอตทริบิวต์ = Yes log level = 1 log file = /var/log/samba/samba.log "[โฟลเดอร์]" comment = พา ธ โฟลเดอร์ = / home / samba / โฟลเดอร์ที่เรียกดูได้ = ใช่อ่านอย่างเดียว = โหมดไม่บังคับสร้าง = 0660 โหมดไดเร็กทอรีบังคับ = 0660 vfs objects = acl_xattr full_audit full_audit: คำนำหน้า =% u |% I |% S full_audit: สิ่งอำนวยความสะดวก = local7 full_audit: success = mkdir เปลี่ยนชื่อยกเลิกการลิงก์ rmdir pwrite เปิด full_audit: failure = none full_audit: priority = NOTICE ################ ###############################
  • จากนั้นคุณต้องเข้าร่วมโดเมน

net ads join -U usuario_admin_de_dominio

  • ในการตรวจสอบว่าโดเมนเข้าร่วมสำเร็จเราใช้ 2 คำสั่งนี้
wbinfo -u getent passwd
  • สร้างโฟลเดอร์ samba ที่เกี่ยวข้อง

mkdir /home/samba/

สร้างโฟลเดอร์ที่เราจะเห็นเป็นทรัพยากรที่ใช้ร่วมกัน
mkdir /home/samba/carpeta

  • ในกรณีของฉันฉันตั้งค่าการอนุญาตใน samba ด้วย 777 คุณควรทราบว่าในบางกรณีนี่เป็นความเสี่ยงด้านความปลอดภัยดังนั้นขั้นตอนนี้จึงเป็นทางเลือก

chmod 777 -R /home/samba

  • เราดำเนินการติดตั้ง windbind และ cifs-utils

sudo apt install libnss-winbind cifs-utils

  • แก้ไขไฟล์ /etc/nsswitch.conf และเพิ่ม (แทนที่) สิ่งนี้
passwd: compat winbind group: compat winbind
  • เรารีสตาร์ทพีซี

ในขณะที่เรามีเซิร์ฟเวอร์ทำงานอยู่แล้วเราสามารถสร้างโฟลเดอร์และแก้ไขการอนุญาตจากหน้าต่างเดียวกันได้

ฉันหวังว่าจะเป็นประโยชน์สำหรับคุณคำถามหรือข้อเสนอแนะใด ๆ จะได้รับการยอมรับ

อย่าลืมโจมตีความคิดเสมอไม่ใช่คน

คำทักทายจากฮาวานา



		

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Federico dijo

    สวัสดีครูสอนพิเศษที่ดีมากถามคุณมีขั้นตอนในการทำเช่นเดียวกัน แต่ใน Centos 7 หรือไม่?
    จากไปแล้วขอบคุณมาก!

    atte

    เฟรดเดอริค.

    1.    Revan dijo

      ฉันใช้มันบน Debian 7 และ Ubuntu 14.04 🙁เท่านั้น แต่ฉันเดาว่ามันไม่น่าจะยากเกินไปใน Centos