لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
Samba
2005-03-03, 05:10 PM,
ارسال : #1
Samba
من سعی کردم سامبا سرور را روی کامپیوتر خانگی خود را بیندازم و با ان یک domain برای
کامپیوتر دیگر بسازم فایل smb.conf را همانند مثال کتاب زیر البته با کمی تغیر نوشتم ولی هنگام
متصل شدن به domain ویندوز xp این پیغام خطا را می دهد
the user name could not be found
در ضمن یوزر jay را هم روی لینوکس هم ویندوز ساخته ام
لطفا مرا راهنمایی کنید
کتاب مورد نظر
<!-- m --><a class="postlink" href="http://us2.samba.org/samba/docs/using_samba/toc.html">http://us2.samba.org/samba/docs/using_samba/toc.html</a><!-- m -->
بخش 4
<!-- m --><a class="postlink" href="http://us2.samba.org/samba/docs/using_samba/ch04.html">http://us2.samba.org/samba/docs/using_samba/ch04.html</a><!-- m -->
فایل smb.conf به صورت زیر است

# Samba config file created using SWAT
# from 127.0.0.1 (127.0.0.1)
# Date: 2005/03/03 13:01:54

# Global parameters
[global]

netbios name = linux-server
workgroup = fedora

domain master = yes
local master = yes
preferred master = yes
os level = 65

domain logons = yes

logon path = \\%L\profiles\%u\%m
logon script = logon.bat

logon drive = H:

logon home = \\%L\%u\.win_profile\%mfile:/root

time server = yes

domain admin group = root jay

username map = /etc/samba/smbusers
add user script = /usr/sbin/useradd -d /dev/null -g 100 -s /bin/false -M %u



[netlogon]
path = /etc/samba/lib/netlogon
writable = no
browseable = no

[profiles]
path = /home/samba-ntprof
browseable = no
writeable = yes
create mask = 0600
directory mask = 0700

[homes]
writeable = yes
browseable = no
map archive = yes
نقل قول این ارسال در یک پاسخ
2005-03-03, 06:59 PM,
ارسال : #2
 
لطفا یکی جواب بده.
نقل قول این ارسال در یک پاسخ
2005-03-05, 01:51 AM,
ارسال : #3
 
کجا رفتند لینوکس کارهای حرفه ای؟!!
نقل قول این ارسال در یک پاسخ
2005-03-05, 10:15 AM,
ارسال : #4
 
من بهتون توصیه می‌کنم که SWAT رو نصب کنید. با استفاده از SWAT خیلی راحت‌تر خواهید تونست Samba رو تنظیم کنید.
در سیستم سامبا دو کار باید انجام دهید:

۱) ماشین ویندوز را در سامبا اضافه کنید. برای این کار از SWAT یا دستور زیر استفاده کنید:
[ltr]/usr/sbin/useradd -c Machine -d /dev/null \
-g machines -s /bin/false %u[/ltr]

توجه داشته که بجای Machine باید اسم دستگاه ویندوزتون رو وارد کنید.
۲) کاربر مورد نظر را با استفاده از SWAT یا دستور adduser اضافه کنید و با smbpasswd -a فعالش کنید.
۳) سیستم ویندوز XP تون رو تنظیم کنید تا توی domain join بشه! Smile

موفق باشید!

[ltr]Life *free = new Life(const long OpenSource);[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-03-05, 07:44 PM,
ارسال : #5
 
این سمبا چیه
WHAT SAMBA :oops: :wink:
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-03-05, 08:26 PM,
ارسال : #6
 
با سمبا ميتونيد فايلها و چاپگرهاي ويندوزي رو به اشتراك بذاريد و در محيط لينوكس استفاده كنيد يا مي تونيد به ويندوز xp كه دامين هست وصل بشين و ......
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-03-06, 12:29 AM,
ارسال : #7
 
matarodi نویسنده :با سمبا ميتونيد فايلها و چاپگرهاي ويندوزي رو به اشتراك بذاريد و در محيط لينوكس استفاده كنيد يا مي تونيد به ويندوز xp كه دامين هست وصل بشين و ......

سامبا ربطی به ویندوز نداره ، در واقعا سامبا یک Client و Server پرتکل Smb-Cifs ه!‌Smile

Wish you Were here ...
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-03-06, 12:44 AM,
ارسال : #8
 
با سلام خدمت شما دوست عزیز
خیلی خوب است که samba را نصب کردی! قبل هر چیز لازم است که یک مقدار بیستر مستندات مربوط به samba را مطالعه کنی منطورم documentation های موجود در سایت samba.org است. ولی خوب اینها یک کمی زیاد هستند وحوصله مطالعه کردن لازم داره.
ولی حالا برای اینکه samba sever شما کار کنه لازم است که بدانی برای authentication ویا ثبت اسم رمز کاربر های از روش های مختلفی می تواند استفاده کند که یکی از آنها ثبت در یک فایل ساده است و دیگزی استفاده از openldap که شما در فایل خودتون نوشتین

کد :
username map = /etc/samba/smbusers

یعنی اینکه در این فایل کاربر های شما ثبت می شوند. بعد از ایجاد کاربر ها با دستور useradd شما باید بادستور smbpasswd برای این کاربر ایجاد شده یک اسم رمز مخصوص samba ایجاد کنید. به این صورت زیر
کد :
smbpasswd -a username
برای معرفی یک client به samba domain server باید در مورد windows xp تغییر زیر را در رجیستری windows xp وارد کنید. و فراموش نکنید که در داخل شبکه امکان دسترسی به سروز را داشته باشد subnet mask و بهتر است که در این حالت اگر مشکلی نیست و تازه کار هستید با firewall down کار کنید.

کد :
Windows Registry Editor Version 5.00
; This registry key is needed for a Windows XP Client to join
; and logon to a Samba domain. Note: Samba 2.2.3a contained
; this key in a broken format which did nothing to the registry -
; however XP reported "registry key imported". If in doubt
; check the key by hand with regedit.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters]
"requiresignorseal"=dword:00000000


و در مورد استفاده از swat با آقای باغومیان موافق نیستم بهتر است که از swat استفاده نکنید چرا که فقط مشکلات شما را بیشتر خوا هد نمود و یک رابط قدیمی برای configuration samba می باشد.

در ضمن اگر که موفق به اضافه کردن client در domain نشدی می توانی که آزمایش زیر را انجام بد و فقط یک share خیلی ساده دیگر به فایل smb.conf اضافه کنی و از داخل ویندوز سعی کنی که آنرا mapp کنی بصورت یک network drive بسیار ساده .
این option را اضافه کن تا اینکه نیازی به استفاده از اسم رمز نباشد. security=share ویا public =yes
مثلا بصورت زیر

کد :
[temp]
   comment = temporary data
   path = /temp
   guest ok = yes
   writable = yes
   security = share
   browseable = yes


این ها را آزمایش کن باز هم اگر مشکلی بود بنویس برامون
ولی این مطالب زمانی جالب میشه که شما بدونید چطور می شود بااستفاده از samba +ldap و کاربر ACL ها یک windows server را بطور کامل با یک linux server عوض کرد در حالیکه client ها windows هستندو اصلا متوجه نخواهند شد که به یک linux server کار می کنند جالبنر استفاده از roamin Profileاست . در این موارد اگر دوست داشتی مطالعه کن
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2005-03-06, 05:52 AM,
ارسال : #9
 
ممنون از همه شما که لطف کردین و مشکل من را جواب دادین
نقل قول این ارسال در یک پاسخ
2005-03-06, 08:41 AM,
ارسال : #10
 
نقل قول :و در مورد استفاده از swat با آقای باغومیان موافق نیستم بهتر است که از swat استفاده نکنید چرا که فقط مشکلات شما را بیشتر خوا هد نمود و یک رابط قدیمی برای configuration samba می باشد.

SWAT برنامه رسمی پیکربندی تحت وب سامباست که همیشه به همراه خود بسته‌های سامبا بروز می‌شه. قدیمی بودنش رو من نمی‌فهمم یعنی چی. آخرین نسخه سامبا 3.0.11 هست و آخرین نسخه SWAT هم 3.0.11. این دو کاملا با هم هماهنگن. خود من شخصا ترجیح می‌دم با فایل پیکربندی اش کار کنم ولی برای کاربرهای تازه‌کار ابزار مناسبی به شمار می‌آد.

[ltr]Life *free = new Life(const long OpenSource);[/ltr]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان