-
سلام
من میخوام samba رو درسیستمم اجراکنم
وطبق اون چیزی که خوندم باید از دستور زیر برای تست کردن samba استفاده کنم
دراین قسمت به مشکل برخوردم
#echo "|telnet <samba server host name > 139
ایا من باید عین همین دستور رووارد کنم
یا این که باید اسم تعریف شده ام روواردکنم؟؟
وایا پورت من 139 باید باشه؟؟؟؟
هرکدوم رو که وارد میکنم این کانکشن برقرار نمیشود ودستور بسته نمیشود
مشکل کجاست؟؟؟
لطفا راهنمایی کنید.
مرسی.
-
سلام
وقتی ی کلمه بین <> قرار می گیره!یعنی مثال هستش. به جای اون باید اسم حوضه ی دامین ای رو که خود برای سیستم ات انتخاب کردی رو قرار بدی.
تو ترمینال بزن hostname تا ببینی که چ اسمی رو موقع نصب استفاده کردی.
** خود خط فرمان ات هم نشان میده ش
احتمالا از localhost هم می تونی برای تست سیستم خودت استفاده کنی
telnet localhost 139
-
البته همون طور که می دونی اون تست هستش که ببینی سرور سمبا روی پورت ش گوش وایساده یا نه.
حالا بعد ش برای اینکه بتونی به اون وصل بشی دو سه تا قدم داره.
اول باید یک یوزر به سمبا سرور ات اضافه کنی. من کاربر سیستم خودم رو که shayne هستش با دستور زیر اضافه کردم
$ sudo smbpasswd -a shayne
ی پسورد هم براش می خواد ازت که ست می کنی.
بعد باید ی شییر ایجاد کنی. من خودم همیشه پوشه ی Public پوشه ی خانگی ی خودم رو شییر می کنم. راحت ترین راه روش گرافیکی هستش. ولی چون کار مدیریتی به حساب می یاد باید با sudo ناتیلوس رو باز کنی
$ sudo nautilus ~
روی پوشه ی Public ات راست کلیک کن و به قسمت Share برو. فعال کن ش. ((من برای Guest هم فعال می کنم ش ==>اما الزامی نیست))
احتمالا ی LogOut/In می خواد که Session ات تغییرات رو اعمال کنه.
ولی این کارو کردی حالا برو به ترمینال و بزن
$ smbclient //localhost/Public
;)
به همین سادگی، به همین زیبایی
-
سلام
کارایی که گفتین انجام دادم ولی وقتی ناتیلوس و باز میکنم و public رو شیر میکنم این خطا به وجود میاد و دستور بعد دیگه اجرا نمیشه log out هم میکنم ولی بازم بی نتیجه مشکل کجاست؟لطفا راهنمایی کنید .
payam@payam:~$ su
Password:
root@payam:/home/payam# smbpasswd -a payam
New SMB password:
Retype new SMB password:
root@payam:/home/payam# nautilus ~
(nautilus:5623): GnomeUI-WARNING **: While connecting to session manager:
Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
Initializing nautilus-open-terminal extension
** (nautilus:5623): WARNING **: Unable to add monitor: Operation not supported
(shares-admin:5643): Gtk-WARNING **: Unknown property: GtkComboBox.items
(shares-admin:5643): Gtk-CRITICAL **: gtk_entry_set_text: assertion `text != NULL' failed
-
Place>computer
بعد در قسمت آدرس-بار (Location) بزن smb://localhost و ببین که آیا Public رو داری یا نه. اون ارور یی که در ترمینال می ده نباید مهم باشه.
فقط فیلد های پنجره ی Share رو کامل کن. اون خطاهای داخل ترمینال اهمیتی نداره. دلیل اینکه ناتیلوس رو sudo کردم هم که فکر کنم بالاتر گفتم. چون می خواهیم فایل های سیستمی رو ویرایش کنیم نیاز هستش ....
(http://i36.tinypic.com/1y71ip.png)
بعد باید ناتیلوس رو ببند ای و در ترمینال باقی کارات رو انجام بدی
-
سلام مجدد
public بود.
و تمامه کارا رو دوباره چک کردم ولی بازم این خطا: :'(
payam@payam:~$ su
Password:
root@payam:/home/payam# smbclient //payam/Public
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
-
احتمالا etc/samba/smb.conf رو دستکاری نکردی؟؟
برای من تا اینجا رو به راحتی وصل میشه. اگه اون فایل رو تغییرات دادی! برش کردون به حالت اول و فقط همین سه قدمی رو که منم انجام دادم اجرا کن.
shayne@shayne-desktop:~$ !smb
smbclient //localhost/Public
Enter shayne's password:
Domain=[SHAYNE-DESKTOP] OS=[Unix] Server=[Samba 3.2.3]
smb: \>
sudo dpkg-reconfigre samba
بزن تا همه ی پیکربندی ی سمبا برگرده به حالت پیش فرض و طبق این
http://forum.ubuntu.ir/index.php/topic,7425.msg57087.html#msg57087
برو جلو! اوکی که گرفتی بعد برو سراغ پیکربندی خود سمبا. ;)
-
من به اندازه آقای طالقانی تو این زمینه ها وارد نیشتم ولی اینم یک چکی بکن
smbclient //unethome/username -W USERS -U username
باید یوزر خودت رو در workgroup بشناسونی
-
من به اندازه آقای طالقانی تو این زمینه ها وارد نیشتم ولی اینم یک چکی بکن
smbclient //unethome/username -W USERS -U username
باید یوزر خودت رو در workgroup بشناسونی
نه دوست من! خواهش می کنم. @};- منم قبلا سمبا رو این طوری تست نکرده بود.
خیلی هم خوشحال میشم اگه بتونم چیزی یاد بگیرم . :)
الان man این رو می بینم، اما اگه میشه ی زحمت بکش دو خط هم توضیح بده که کاربردش چی ی؟ خصوصا unethome
میسی میسی ;)
-
من به اندازه آقای طالقانی تو این زمینه ها وارد نیشتم ولی اینم یک چکی بکن
smbclient //unethome/username -W USERS -U username
باید یوزر خودت رو در workgroup بشناسونی
نه دوست من! خواهش می کنم. @};- منم قبلا سمبا رو این طوری تست نکرده بود.
خیلی هم خوشحال میشم اگه بتونم چیزی یاد بگیرم . :)
الان man این رو می بینم، اما اگه میشه ی زحمت بکش دو خط هم توضیح بده که کاربردش چی ی؟ خصوصا unethome
میسی میسی ;)
صبح بخیر
این که اجرانشد...
خطاداد
-
بازهم همون خطای قبلی رومیده
root@payam:/home/payam# sudo dpkg-reconfigure samba
root@payam:/home/payam# smbclient //localhost/Public
Password:
session setup failed: NT_STATUS_LOGON_FAILURE
root@payam:/home/payam#
:'( :'( :'( :'(
-
روی دسکتاپ خودت ی پوشه بساز به اسم share بعد با همون روش راست کلیک و منوی ShareOption مشترک کن ش.
اینو رو تست کن ببین میشه یا نه
smbclient //localhost/share
*** تست کردم! این خطایی که داده میشه به شما برای اینکه پوشه یی با اون اسم مشترک نشده... مشکل باید چیزی شبیه به این باشه