ان تي يقيناً تمام گهڻو ادب موجود آهي شري سادو يا مضبوط بڻائڻ لاءِ اسٽوريج سرور، پر ڪيترائي دفعا اهي سڌي رستي سان اسان کي انهن جي صفائي ۽ ممڪن واقعي استعمال واري منظرنامن سان تمام عملي اختيارن ۾ سڌو رستو نه ڏيکاريندا آهن ، يعني اسان هميشه گهڻيون findاڻ ڳوليندا آهيون پر ڪيترن ۽ خاص طور تي ناولن جي ضرورتن سان مطابقت نه رکندا آهيون. علائقي ۾ beginners.
پهرين مان توهان کي استعمال ٿيندڙ گهٽ-وسيلو ڪمپيوٽر جي فني خاصيتن کي ڇڏي ڏيان ٿو:
ھارڊويئر:
- ڪلون ڪمپيوٽر عام طور تي
- مادري بورڊ: اسروڪ ڪانرو 1333-D667 ٻٽي چينل سان
- پروسيسر: انٽيل (ر) پينٽيم (ر) ٻٽي سي پي يو E2140 @ 1.60GHz
- ياداشت: 2 گلگت بلتستان (رمامسل 1GB 1RX8 PC2-6400U-666 LF / ڪارسير VS1GB533D2)
- مين هارڊ ڊرائيو (320 GB) سامسونگ HD322HJ
- ثانوي هارڊ ڊرائيو (500 GB): WDC WD5000AAKC-001 ڪيڊ
- وائرلیس ڪارڊ ڊي لنڪ (را لنڪ RT2561 / RT61 ريو B - 802.11g)
- گرافڪس ڪارڊ: NVIDIA GT218 [GeForce 210]
سافٽ ويئر
- او ايس: ڊيبين جي جاچ (9 / واڌ)
- ورچوئلائيزيشن پليٽ فارم: VirtualBox 5.0.14
پوءِ مون پنهنجي نن girlڙي ڇوڪري جي سرور تي سانبا پيڪيج انسٽال ۽ ترتيب ڏيڻ لاءِ اڳتي وڌو لائين نيٽ ورڪ هوم ورڪ طور هيٺ ڏنل آهي:
1- ڪمانڊ ڪمانڊ سان سنبا انسٽال ڪريو.
aptitude install samba samba-common smbclient samba-doc smbfs winbind
2- مون ترتيب ڏنل فائل ۾ موجود ڊفالٽ سينبا ترتيب ڏيڻ لاءِ اڳتي وڌيو smb.conf ڪمانڊ ڪمانڊ سان:
cp /etc/samba/smb.conf /etc/samba/smb.conf.bck
- پوءِ ترتيب واري فائيل ۾ ترميم ڪريو منهنجي ايڊٽ سان منهنجي ترجيح جي ڪمانڊ ڪمانڊ سان.
vi /etc/samba/smb.conf
انهي جي هيٺيان ڇڏڻ
#======================= Global Settings =======================
[global]
## Browsing/Identification ###
workgroup = WORKGROUP
dns proxy = no
; wins support = no
; wins server = w.x.y.z
; server string = %h server
; name resolve order = lmhosts host wins bcast
#### Networking ####
; interfaces = 127.0.0.0/8 eth0
; bind interfaces only = yes
#### Debugging/Accounting ####
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
; syslog only = no
####### Authentication #######
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
security = user
username map = /etc/samba/smbusers
; encrypt passwords = true
########## Domains ###########
; server role = primary classic domain controller
; server role = backup domain controller
; server role = domain logons
; 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 machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
; add group script = /usr/sbin/addgroup --force-badname %g
; domain logons = yes
############ Misc ############
usershare allow guests = yes
; usershare max shares = 100
; include = /home/samba/etc/smb.conf.%m
; domain master = auto
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash
; winbind enum groups = yes
; winbind enum users = yes
; usershare max shares = 100
; SO_RCVBUF=8192 SO_SNDBUF=8192
; socket options = TCP_NODELAY
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
#======================= Share Definitions =======================
[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S
; [netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes
; [profiles]
; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
; write list = root, @lpadmin
; [cdrom]
; comment = Samba server's CD-ROM
; read only = yes
; locking = no
; path = /cdrom
; guest ok = yes
; /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0
; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom
# EJEMPLO DE RECURSO COMPARTIDO
[RECURSO_COMPARTIDO]
comment = Servidor Disco Duro 500 GB
path = /media/usuario-sysadmin/RESPALDO
writeable = yes
browseable = yes
public = yes
valid users = usuario_samba
create mask = 0755
directory mask = 0755
guest ok = no
; read only = no
; write list = usuario_samba
; force group = usuario_samba
; hide dot files = yes
; guest only = yes
; guest account = nobody
; delete veto files = yes
; veto files = /*.exe/*.com/*.dll/*.mp3/*.avi/*.mkv/*.msi/*.mpg/*.wmv/*.wma
جيئن ته آئون توهان کي اڳ ۾ ئي ٻڌائي چڪو آهيان ، انٽرنيٽ تي سامبا بابت تمام گهڻي معلومات آهي ۽ هر هڪ آپشن کي smb.conf فائل جي اندر ترتيب ڏيڻو آهي ، جيڪو انهي اشاعت جو مقصد ناهي. تنهن هوندي ، مان توهان کي هن معاملي تي ڪجهه ڳن linksيون ڇڏي ڏيان ٿو:
مان اڳتي هلي اڳتي وڌڻ لاءِ سامبا استعمال ڪندڙ "samba_user" منهنجي اندر ۾ سامبا سرور، جنهن کي مون استعمال ڪيو هو انتظام ڪريو ٻين ڪمپيوٽرن سان دور دراز ذريعن سان حصيداري جا وسيلا جي اين يو / لينڪس ۽ ايم ايس ونڊوز. منهنجي خاص حالت ۾ آئون ڪم شيئر ڪرڻ وارو ناهي فولڊر پر مڪمل طور تي منهنجو هارڊ ڊسڪ جو ثانوي 500 گلگت بلتستان. انهي سبب سان ، مون کي گهرجي ته اهو ڊسڪ خودڪار طريقي سان لڳايو وڃي جڏهن سرور شروع ٿئي ٿو ، جيتوڻيڪ گرافڪ انٽرفيس کي لوڊ ڪندي ، تنهنڪري آئون اڳتي وڌڻ واري طريقي کي اڳتي وڌائيندي:
مستقل طور تي چڙهڻ هارڊ ڊرائيو 500GB جي اندر آپريٽنگ سسٽم سرور
a) صحيح ڪريو (مون نوٽ ورتو) جي مائونٽ پوائنٽ ۽ لوڪل فولڊر جتي منهنجو آپريٽنگ سسٽم اهو 500GB هارڊ ڊرائيو تي پاڻمرادو سوار ٿيو. ٻي صورت ۾ ، توهان هڪ فولڊر ٺاهي سگهو ٿا جتي توهان حصيداري ڪرڻ لاءِ مقامي وسيلن تي چڙهائي سگهو ٿا ، حڪم سان. منڪر-پي / نامزد_ پوٽي / نامزد_ فولڊر ۽ پوءِ استعمال ڪندڙ سرور جي منهنجي مکيه صارف تي ان کي اجازت ڏيو "يوزر -سمڊمين".
b) فائل ۾ تبديلي آڻيو fstab ڪمانڊ آرڊر سان "نانو / وغيره / فِسٽاب" ۽ هيٺ ڏنل اسيمبلي لائين داخل ڪريو:
/ dev / sdb1 / media / user-sysadmin / BACKUP / ntfs-3g rw، user_id = 1000، group_id = 1000
نوٽ: استعمال ڪريو "اين ايف ايف 3g" جئين منهنجو ڊسڪ فارميٽ ۾ آهي اين ايف ايف ايس. توهان اختيار شامل ڪري سگھو ٿا يا نه ڪار فوسٽاب ۾ اسيمبلي جي لائن ، توھان جي گھرج يا ضرورت تي منحصر آھي. منهنجي لاءِ خاص طور تي ، هي اختيار مون کي بي بنياد (وقتي) تڪميل جو سبب بڻيو جڏهن شروعات دوران وسيلا گهمائي آپريٽنگ سسٽم. توهان هارڊ ڊرائيو جي پاڻمرادي چڙهائي جي تصديق لاءِ سرور کي ٻيهر شروع ڪري سگھو ٿا يا ڪمانڊ ڪمانڊ جي عمل سان ٽيسٽ ڪري سگھو ٿا "جبل-اي" مائونٽ پوائنٽ کي جانچڻ لاءِ. جيڪڏھن سڀ ڪجھ ٺيڪ ٿي وڃي ، ربوٽ شروع ڪرڻ لاءِ ٻيهر شروع کان ڪوشش ڪريو. هي لڪير ڪيترن ئي طريقن ۽ وڌيڪ تفصيلي طريقن سان ترتيب ڏئي سگهجي ٿي پر اهو ذاتي تحقيق ڏانهن رهجي ويو آهي ، ڇاڪاڻ ته اها اشاعت جو موضوع ناهي. اختيارن بابت وڌيڪ معلومات لاءِ fstabڪلڪ ڪريو هتي
ان کانپوءِ مون اڳتي وڌڻ لاءِ اڳتي وڌو مقامي استعمال ڪندڙ آئون ڪهڙي ۾ استعمال ڪندس سوبا منهنجي حصص کي دور کان منظم ڪرڻ. اهو 2 مختلف طريقن سان ڪري سگهجي ٿو.
1.- بنيادي:
1.1) سيمبا کي منظم ڪرڻ لاءِ مقامي صارف ٺاهيو.
شامل ڪندڙ صارف_ سامبا
2.- ترقي يافته:
2.1) سيمبا کي منظم ڪرڻ لاءِ مقامي صارفن جو گهر فولڊر ٺاهيو:
منکر / نامزد_ وٽ / سمبا_سر
2.2) سيمبا استعمال ڪندڙ گروپ ٺاھيو:
گروه بندي استعمال ڪندڙ_ گروپ
2.2) سيمبا صارف جو پروفائيل ٺاهيو.
استعمال ڪندڙ-ڊي استعمال ڪندڙ_ سامبا -d / assign_path / samba_user -c "يوزر جو گھر فولڊر" -s / bin / false user_group
اڳيون ، ۽ بعد ۾ سيمبا کي انسٽال ڪيو ويو ۽ ترتيب ڏنو ويو ، حصيداري وارو وسائل فعال ۽ سوار ڪيو ويو ، مقامي صارف ٺاهي ، اسان کي لازمي طور تي:
مقامي صارف شامل ڪريو al سامبا سرور (سروس) ڪمانڊ پرامپٽ سان انسٽال ڪيو ويو آهي
adduser استعمال ڪندڙ_ سامبا سمبشري
رسائي جو پاسورڊ ٺاهيو هن وٽ ڇا هوندو سمبا ۾ مقامي صارف ڪمانڊ ڪمانڊ سان:
smbpasswd -a استعمال ڪندڙ_ سامبا
سامبا سروس ٻيهر شروع ڪيو:
هڪ) سروس سمبا ٻيهر لوڊ ڪريو
ب) سروس ايس ايم بي ڊي وري شروع ڪيو
ج) سروس اين بي بي ڊي ٻيهر شروع ڪيو
هاڻي اسان کي بس آهي نيٽ ورڪ تي ڪمپيوٽر مان رسائي حصيداري جي چيڪ ڪريو. انهي لاءِ اسان کي لازمي آهي فائل ايڪسپلورر کوليو ، نيٽورڪ ماحول کي ڳوليو ، ۽ سرور کان حصيداري ڏسو. تنهن هوندي ، ٽرمينل ذريعي دستيابي کي ڏسي ، توهان هيٺ ڏنل ڪمانڊ حڪمن تي عمل ڪري سگهو ٿا ، knowingاڻڻ يا نه ، IP يا سامبا سرور جو نالو.
1) smbclient –list = 192.168.XX
2) smbclient –list = 192.168.XX –user = samba_user
3) اين بي سي ايس 192.168.0.0/24
4) nmblookup samba_server_name
۽ نيٽ ورڪ تي ڪمپيوٽر مان حصيداري جي رسائي حاصل ڪرڻ ، فائل ايڪسپلورر کوليو ، نيٽورڪ ماحول جو جائجو ۽ ڪيو شيئر تي ٻٽي ڪلڪ ڪريو سرور کان ، ۾ رسائي جي ڊيٽا داخل ڪريو (يوزر / پاسورڊ / ڊومين)، يا ھيٺ ڏنل شڪل ۾ سڌو رستو وجھو: ايس ايم بي: //192.168.xx/SHARED_RESOURCE. ٽرمينل ذريعي ڳن Toڻ لاءِ، هيٺيان حڪم جاري ڪيو: smbclient –user = samba_user //192.168.xx/SHARED_RESOURCE
آخرڪار ، ۽ جيڪڏهن ضروري هجي ، توهان اهو ترتيب ڏئي سگھو ٿا ته هي گڏيل وسيلا پاڻمرادو لوڊ ٿيل آهي ، توهان جي نيٽورڪ جي سامان تي هيٺين طريقي سان عمل ڪندي.
a) مقامي فولڊر ٺاھيو جتي شيئرڊ ريسٽ ڪيو ويندو ، ڪمانڊ ڪمانڊ سان.
منڪر-پي / نامزد_ پوٽي / نامزد_ فولڊر
ب) فائيلسٽ فائل ۾ ترميم ڪريو ڪمانڊ آرڊر سان "نانو / وغيره / فِسٽاب" ۽ هيٺ ڏنل اسيمبلي لائين داخل ڪريو:
//192.168.XX/SHARED_RESOURCE/ / used_path / used_folder cifs صارف ، rw، username = samba_user، password = samba_user_password، gid = 100 ؟، Uid = 100 ؟، Iocharset = utf8، dir_mode = 0755، file_mode = 0755 0 2
نوٽ: استعمال ڪريو ”سي ايف اي“ ڇاڪاڻ ته اهو جديد سانبا پروٽوڪول آهي جيڪو سانبا نيٽ ورڪ وسيلن سان ڳن toڻ لاءِ ، ڪجهه صورتن ۾ توهان کي شايد استعمال ڪرڻو پوندو «ايس ايم بي » بدران بدران «cifs ». اجازت جو قسم جنهن ۾ تفويض ڪيو ويو dir_mode y فائيل_ موڊ اهو منحصر هوندو جيڪو توهان نامزد ڪيو ۽ / يا گڏيل فولڊر جو صارف جنهن جي تقاضا ڪري ٿو ، جيتوڻيڪ ترجيح طور تي اهي اهي ئي هجڻ گهرجن جيڪي smb.conf فائل ۾ ٻڌايل گڏيل وسيلن لاءِ. ۽ ساڳئي قدر id y uid انهن کي لازمي طور تي مناسب هجڻ گهرجي ، يعني ، اهي صارف جيڪي ريموٽ ڪمپيوٽر تي ريسورسز ڪن ٿا. اضافي طور تي توهان اختيار شامل ڪري سگهو ٿا يا نه ڪار فوسٽاب ۾ اسيمبلي جي لائن ، توھان جي گھرج يا ضرورت تي منحصر آھي. منهنجي لاءِ خاص طور تي ، هي اختيار مون کي بي بنياد (وقتي) تڪميل جو سبب بڻيو جڏهن شروعات دوران وسيلا گهمائي آپريٽنگ سسٽم. توهان هارڊ ڊرائيو جي پاڻمرادي چڙهائي جي تصديق لاءِ سرور کي ٻيهر شروع ڪري سگھو ٿا يا ڪمانڊ ڪمانڊ جي عمل سان ٽيسٽ ڪري سگھو ٿا "جبل-اي" مائونٽ پوائنٽ کي جانچڻ لاءِ. جيڪڏھن سڀ ڪجھ ٺيڪ ٿي وڃي ، ربوٽ شروع ڪرڻ لاءِ ٻيهر شروع کان ڪوشش ڪريو. هي لڪير ڪيترن ئي طريقن ۽ وڌيڪ تفصيلي طريقن سان ترتيب ڏئي سگهجي ٿي پر اهو ذاتي تحقيق ڏانهن رهجي ويو آهي ، ڇاڪاڻ ته اها اشاعت جو موضوع ناهي. اختيارن بابت وڌيڪ معلومات لاءِ fstabڪلڪ ڪريو هتي
خير ، مان اميد رکان ٿو ته توهان هن مقصد لاءِ منهنجي همت وارا قدم ۽ سفارشون سان هن پوسٽ کي پسند ڪندا.
3 تبصرا ، پنھنجو ڇڏ
تمام دلچسپ
۽ سادي ميل سرور لاءِ ...؟
مهرباني
مان هڪ ٺاهڻ جي ڪوشش ڪندس!
پيارا ، ونڊوز ڪمپيوٽرن سان ڪنيڪشن بابت نن detailڙي تفصيل شامل ڪرڻ ضروري هو ... ٻي صورت ۾ سٺو ٽتو.
مبارڪون 🙂