مشکل ویندوز و samba

وقتی سرور samba داشته باشی و کلاینت‌ها توی ویندوز باشند یه مشکلی پیش میاد گاهی! اگه یه کاربر با نام کاربریش وارد بشه نمی‌شه با کاربر دیگه‌ای که به منابع دیگه دسترسی داره وارد بشه. البته این مشکل فقط توی محیط گرافیکی ویندوز وجود داره.

راه حل استفاده از دستور net use است در ویندوز

مثلا من با کاربر sadeq به سرور وارد می‌شم. به همین دلیل به فایل‌های خانگی خودم که توی فولدر \\server\sadeq است دسترسی دارم. بعد یه کاری پیش میاد یکی از دوستان که از نام کاربری elec استفاده می‌کنه می‌خواهد از روی کامپیوتر من یه فایل روی سرور بریزه. وقتی می‌زنه \\server\elec پیام خطا میگیره که دسترسی نداره.
راه حل مشکل اینه که این دستور اجرا بشه:

net use \\server\elec *

با این دستور، رمز کاربر مالک elec پرسیده می‌شه و اگه درست باشه اتصال به سرور برای این منبع ایجاد می‌شه و من می‌تونم با زدن نشونی \\server\elec به فایل‌های کاربر elec دسترسی پیدا کنم.

استفاده از چاپگر سرور لینوکس در ویندوز هفت!

ما یه سرور توی شرکت داریم که سیستم عاملش لینوکس است. چاپگر شرکت به این سیستم وصله و همه وقتی درخواست چاپ دارند باید دستور چاپ را به این چاپگر بفرستند.
تا چند روز قبل برای اینکه کلاینت‌های ویندوزی بتونند از چاپگر استفاده کنند از ترکیب samba و cups استفاده می‌کردیم. بعد از اومدن ویندوز هفت! مشکلی پیش اومده بود. با این ویندوز نمی‌شد به چاپگر وصل شد.
سه شنبه همین هفته بود که محمدرضا راه حل را پیدا کرد. به سادگی به جای استفاده از سمبا از پروتکل ipp (چاپ اینترنتی) می‌شه استفاده کرد. ipp به صورت توکار در cups پشتیبانی می‌شه به چه خوبی!
در قسمت add printer نوع چاپگر را network printer انتخاب میکنیم، و بعد گزینه connect to a printer on Internet or on home or office network را انتخاب می‌کنیم. بعد توی قسمت url اینطوری می‌نویسیم:
http://server:631/PrinterName
فکر کنم واضح باشه که به جای server باید اسم سرور خودتون را بنویسد و به جای PrinterName هم اسم چاپگرتون در cups.
بعد نوع چاپگر را انتخاب می‌کنید. بعد از نصب درایورها، چاپگر آماده استفاده است!

به همین سادگی به همین خوشمزگی!
اگه خواسته باشید که با یوزر/پسورد خاصی به چاپگر وصل بشین که امکانات خاص بهتون داده بشه، لازمه که توی properties چاپگر در برگه Ports‌ کلید ٰConfigure Ports را انتخاب کنید و اونجا یوزر/پسورد مورد نظر را وارد کنید.

برای مدیران سیستم:
راهنمای راه‌اندازی و تنظیم و استفاده از ipp روی linux  و windows را از اینجا می‌تونید بخونید، این راهنما ۳ صفحه است. در صفحه اول سرویس‌دهنده cups را تنظیم می‌کنید. در صفحه دوم یک چاپگر (در راهنما hp laserjet 1020) را به cups‌ معرفی می‌کنید و در صفحه سوم روی کلاینت window xp از چاپگر استفاده می‌کنید. مراحل نصب در windows vista و windows 7 هم نباید خیلی متفاوت باشه. در شرکت چاپگر را برای xp ‌و ویندوز ۷ به سادگی نصب شد.

یک راهنمای خوب هم اینجا ست. خلاصه و مفید.