PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ساخت یوزر در centos



davood_71
January 4th, 2016, 13:27
سلام
یه یوزر من میخوام که هیچ دسترسی نداشته باشه ، فقط بتونه وارد ssh ّشه (که فکر کنم اونو باید توی فایل ssh_config ، برای دسترسی به ssh تعریف کنم)
دسترسی روت و ... رو هم نداشته باشه ، و در مواقعی که لازم بود از sudo بشه استفاده کرد

چه دستوری رو باید بزنم

با تشکر.

salar123
January 4th, 2016, 13:43
من حال ندارم فایل کانفیگو ویرایش کنم این کارو میکنم راحترین راه حله :)

یوزر بساز
sudo adduser username
یوزرو با دستور زیر پاک کن.
userdel -r username
حالا دوباره یوزرو بساز دیگه به روت دسترسی نداره. :)

davood_71
January 4th, 2016, 13:46
من حال ندارم فایل کانفیگو ویرایش کنم این کارو میکنم راحترین راه حله :)

یوزر بساز
sudo adduser username
یوزرو با دستور زیر پاک کن.
Userdel -r username
حالا دوباره یوزرو بساز دیگه به روت دسترسی نداره. :)

اول یوزر بسازم ، بعد پاک کنم ، بعد دوباره بسازم؟ مگه همچین چیزی داریم میشه؟ :d خب اینکه خودش یه باگ هست توی لینوکس
همون اول بسازم دسترسی روت نداره درسته؟

salar123
January 4th, 2016, 13:49
اول یوزر بسازم ، بعد پاک کنم ، بعد دوباره بسازم؟ مگه همچین چیزی داریم میشه؟ :d خب اینکه خودش یه باگ هست توی لینوکس
همون اول بسازم دسترسی روت نداره درسته؟

اول دسترسی root داره ولی نمیدونم چه باگی هست پاک میکنی دسترسی روت اون یوزرو بعد از دوباره ساختن قطع میکنه :d .

davood_71
January 4th, 2016, 15:25
اول دسترسی root داره ولی نمیدونم چه باگی هست پاک میکنی دسترسی روت اون یوزرو بعد از دوباره ساختن قطع میکنه :d .

یا خدا
اینکه خیلی بده
توی سایت ها خوندم ولی خب چیزی حالیم نشد انگلیسی بود :D
من چرا هی گیج میشم ، یه دو خط کد هست ولی هر سایتی یه چیز گفته :(
این کارو واسه این میکنم که این دستور رو بهش اضافه کنم : PermitedRootLogin
لازم هست باری این خط کد (بالا) یورز دیگه ایجاد کنم؟

- - - Updated - - -

من یه یوزر ایجاد کردم به این ترتیپ (NEW اسم یوزر نیست یه مثال هست) :

adduser NEW
passwd NEW


و پسورد رو هم انخاب کردم
و اونو در در فایل ssh_config وارد کردم در این بخش :

AllowUsers root NEW


دیگه بعد اون میتونم با یوزر جدید وارد ssh شم ، اما یه مشکلی هست
این یوزر الان دسترسی روت رو داره؟
این دستور رو باهاش میزنم وارد میشه : nano /etc/ssh/sshd_config

ولی این دستور رو میزنم visudo وارد نمیشه و این خطا رو میده :



visudo: /etc/sudoers: Permission denied
visudo: /etc/sudoers: Permission denied




و اگر به این صورت بزنم sudo visudo یا کلا فقط sudo بنویسم این خطا رو میده :

sudo: effective uid is not 0, is sudo installed setuid root?



مشکل من اون خطا نیست و کاری باهاش ندارم ، مشکل اینه این یوزر الان دسترسی روت داره یا نداره؟
من میخوام به هیچ وجه نداشته باشه و اگر نیاز بود این دستور رو بزنه sudo که بتونه کار های روت رو هم انجام بده
چه جوری مطمن شم این یوزر دسترسی روت نداره؟
لطفه یکی کمکم کنه

salar123
January 4th, 2016, 18:03
داخل روت هستی یا کاربری که ساختی؟ اگه داخل روت هستی نباید این پیغام رو بده.

davood_71
January 4th, 2016, 18:22
داخل روت هستی یا کاربری که ساختی؟ اگه داخل روت هستی نباید این پیغام رو بده.

مشکل عجیب دارم
(من داخل یوزر کاربری هستم ، و مطمئن شدم که دسترسی روت نداره )

کل کار من این هست میخوام دسترسی روت رو با کد (PermitRootLogin) حذف کنم و یه کاربر ایجاد کنم که وقتی باهاش وارد شدم دسترسی روت نداره ولی وقتی از su یا sudo استفاده کرد با زدن پسورد روت دسترسی روت داشته باشه (تا اینجاش متوجه شدین؟)

خب حالا کاربر ساخته شده :
وقتی با اون کاربر واسه امتحان از sudo استفاده میکنم خطا میده (
sudo: effective uid is not 0, is sudo installed setuid root?)
وقتی هم از su استفاده کنم ازم پسورد میخواد (درسته) ولی دسترسی کامل روت انگاری بهم نمیده، چون مثلا بعضی فایل ها رو باز میکنه اما بعضی فایل ها نه با اینکه پسورد روت رو زدم
------------
لطفا یه استاد بزگر راهنماییم کنه

چه جوری میتونم با زدن دستور su یا sudo به صورت وقتی از دسترسی روت با کاربر (مثلا Davood) استفاده کنم؟

salar123
January 4th, 2016, 18:43
والا تو centos که همین روش جواب میده. سیستم عامل چیه؟

salar123
January 4th, 2016, 20:32
فکر نکنم. امتهان کن.

davood_71
January 4th, 2016, 21:14
والا تو centos که همین روش جواب میده. سیستم عامل چیه؟
سیستم عامل Centos

یه بار دیگه تست کردم ، مثل اینکه مشکل حل شد

یوزری که ساختم دسترسی روت نداره (خوبه)
باهاش که وارد میشم اوکی هست و وقتی میخوام از دسترسی روت استفاده کنم این رو میزنم (su) بعدش ازم پسورد روت میخواد و وارد روت میشم همون موقع (اینم خوب کار میکنه) ، ودر آخر که کارم تموم شد از یوزر روت با دستور Exit خارج میشم و به حالت یوزر معمولی میرم

1- اینا درسته دیگه باید همینجوری باشه؟
2- اگر من permitRootLogin رو روی حالت no بزارم ، بازم میتونم از su استفاده کنم؟

- - - Updated - - -


فکر نکنم. امتهان کن.

کامل امتحان کردم شد و مشکلم حل شد
یوزر جدید ساختم
permitedRootLogin no
بعدش دیگه وقتی با یوزر جدید وارد میشم هروقت خوساتم از su استفاده میکنم
از اون ورم با یوزر root نمیشه لاگین کرد