problem in Kppp !
|
2007-01-02, 03:25 PM,
ارسال : #1
|
|||
|
|||
problem in Kppp !
سلام ! خوبید خوشید سلامتید ؟
امیدوارم کریسمس خوبی داشته باشید ! بریم سر اصل مطلب : من kppp در suse 10.2 ریختم حالا وقتی با کاربر معمولی یعنی خودم اجراش می کنم ! دو ارورر می ده و مودم رو شناسایی نمی کنه ! ولی در کاربر ریشه (root) وارد می شم هم مودم رو می شناسه و هم می تونم به اینترنت وصل بشم و هیچ ارورر یا \یغامی در کار نیستش ! اینم دو تا ارورر : اول این ؟ <!-- m --><a class="postlink" href="http://persiaxn.persiangig.com/erorr%201.png">http://persiaxn.persiangig.com/erorr%201.png</a><!-- m --> دوم این ؟ <!-- m --><a class="postlink" href="http://persiaxn.persiangig.com/erorr%202.png">http://persiaxn.persiangig.com/erorr%202.png</a><!-- m --> من در حال حاضر با کاربر روت در کنسول kppp رو اجرا می کنم و به اینترنت وصل می شه و اینو بگم که من از مودم اینترنال از درایور های linuxant ( نمی دونم درست نشوتم یا نه !) استفاده می کنم ! و مودم من hsf هستش ! |
|||
2007-01-02, 03:41 PM,
ارسال : #2
|
|||
|
|||
سلام
شما باید بیت S را برای kppp ست کنید و کاربر مالک آنرا هم به root تغییر دهید. انا و جمیع من فوق التراب فداء تراب نعل ابی تراب (ع) |
|||
2007-01-02, 03:49 PM,
ارسال : #3
|
|||
|
|||
منظورت اینه که کاربر و جزع روت ها کنم !؟
و اولی منظورت رو از S نمی فهمم ! من وقتی kppp رو باز می کنم این دو ارورر ظاهر می شن وبعد وقتی ok می کنم kppp میادش ! و بعد هر کاری می کنم نمی تو نم مودم بسازم ! |
|||
2007-01-02, 04:05 PM,
ارسال : #4
|
|||
|
|||
نه
شما باید مالک فایل kppp را به root تغییر دهید. با دستور: chown 0:0 kppp البته باید به جای kppp آدرس کامل آنرا بدهید که در هر توزیع متفاوت است. مثلا: /usr/local/sbin/kppp سپس باید sticky bit را set کنید: chmod +S kppp موفق باشید. انا و جمیع من فوق التراب فداء تراب نعل ابی تراب (ع) |
|||
2007-01-02, 04:10 PM,
ارسال : #5
|
|||
|
|||
شرمنده!
اشتباه گفتم: sticky bit مربوط به چیز دیگری است: البته دستور درسته ولی اون بیت اسمش چیز دیگه است: Set user ID on Execution که معمولا به آن SUID می گویند! یه چیز دیگه: s باید با حروف کوچک نوشته شود. انا و جمیع من فوق التراب فداء تراب نعل ابی تراب (ع) |
|||
2007-01-02, 05:25 PM,
ارسال : #6
|
|||
|
|||
من گشتم ! نبود !
چرا ؟ موضوع اینکه حالا فولدر kppp رو پیدا نمی کنم ؟ search کردم ولی پیدا نکرد ! |
|||
2007-01-02, 05:35 PM,
ارسال : #7
|
|||
|
|||
اینه ؟
/opt/kde3/share/apps/kppp |
|||
2007-01-02, 05:37 PM,
ارسال : #8
|
|||
|
|||
اگر اینه که هیچ فرقی نکردش !
|
|||
2007-01-02, 06:51 PM,
ارسال : #9
|
|||
|
|||
Anonymous نویسنده :اگر اینه که هیچ فرقی نکردش !سلام راستش رو بخواهین من کاربر لینوکس نیستم! ولی یک قاعده کلی درباره SUID هست: فرض کنید برنامه اجرایی به نام myapp وجود داره که متعلق به کاربر root است. کاربر mf می خواهد این برنامه را اجرا کند ولی به دلیل اینکه کاربر معمولی است نمی تواند به سخت افزار ها (مثلا مودم) دسترسی داشته باشد. از طرفی نوی خواهد هر بار su کرده و myapp را با root اجرا کند. راه حل این مشکل SUID Bit است: اگر set شده باشد زمان اجرا (حتی اگر mf آنرا اجرا کرده باشد) با دسترسی مالک فایل (در این مثال root ) اجرا خواهد شد. برای اطلاعات بیشتر: man chmod موفق باشید. انا و جمیع من فوق التراب فداء تراب نعل ابی تراب (ع) |
|||
2007-01-02, 06:55 PM,
ارسال : #10
|
|||
|
|||
یه چیز دیگه
kppp فایل است! شما فکر کرده بودید که دایرکتوری است. انا و جمیع من فوق التراب فداء تراب نعل ابی تراب (ع) |
|||
2007-01-06, 08:34 PM,
ارسال : #11
|
|||
|
|||
من همین کاری که شما گفتید کردم ! ارورر اولی رفت ولی دومی هنوز باقیست ! و اصلش هم همون دومیه چون اونه که نمی زاره من مودم رو نصب کنم !
|
|||
2007-01-06, 09:13 PM,
ارسال : #12
|
|||
|
|||
plz hlp 2 mi !
|
|||
2007-01-07, 12:04 AM,
ارسال : #13
|
|||
|
|||
bebinid kppp baraye vasl shodan be Internet az /usr/sbin/ppd estefade mikone.
kafiye dastoor zir ra taht root bezanid chmod a+x /usr/sbin/ppd |
|||
2007-01-07, 12:47 AM,
ارسال : #14
|
|||
|
|||
قکر کنم دستور اشتباه باشه ! pppd = ppd ? منظورتون همینه دیگه !؟
|
|||
2007-01-07, 03:00 PM,
ارسال : #15
|
|||
|
|||
بله من اشتباه کردم. مشکل از این جاست که در سیستم شما فقط root اجازه اجرای usr/sbin/pppd را داره.
|
|||
2007-01-08, 01:32 PM,
ارسال : #16
|
|||
|
|||
شما باید مجوز uid را برای فایل pppd فعال کنید تا بتونید با kppp به اینترنت متصل بشید .
برای اینکار می تونید خیلی راحت با root وارد سیستم بشین و مجوز مسیر usr/sbin/pppd را تغییر بدین موفق باشید . برای آنکس که ایمان دارد ، نا ممکن وجود ندارد . All things are possible to him that BELIVETH. انجمن عمومی خراسان شمالی |
|||
2007-01-08, 06:15 PM,
ارسال : #17
|
|||
|
|||
یافتم ! یافتم !
آقای dark_side من رو در این کار به صورت آنلاین راهنمایی کرد ! به این شکل : chown u+s /usr/sbin/pppd و همینطور با فایل اجرایی Kppp همین کارو کردم ! ایشون گفتین که فقط یه مشکل باقی میمونه که اونم یه ذره امنیت میاد پایین! |
|||
2007-01-08, 09:46 PM,
ارسال : #18
|
|||
|
|||
مي تونستي توي YaST اسم كاربري خودت رو توي گروه dialout اضافه كني ، مشكل حل ميشد!
در ضمن چرا از kinternet استفاده نميكني؟اونكه خيلي راحتتر و بهتره! |
|||
2007-02-06, 08:37 AM,
ارسال : #19
|
|||
|
|||
سلام
علاوه بر اینکه باید بیت SUID در usr/sbin/pppd/ رو فعال کنیم باید pernmissions فایلهای زیر رو هم درست کنیم : dev/ttyS0 var/log/messages / من موفق شدم باKPP با حساب غیر ریشه کانکت بشم. اما هنوز هم با این فایل آخری مشکل دارم. بعضی وقتها kppp ارور میده که نمیتونه messages رو باز کنه و وقتی میرم سراغ اون فایل میبینم permissions اش برگشته به حالت اول. در ضمن اگه بخوایم از فایل lock استفاده کنیم باید permissions این پوشه رو هم درست کنیم: var/lock/ راستی آیا این کار عملا در سرعت وصل شدن تاثیر داره؟ |
|||
|