-
January 4th, 2016, 13:27
#1
ساخت یوزر در centos
سلام
یه یوزر من میخوام که هیچ دسترسی نداشته باشه ، فقط بتونه وارد ssh ّشه (که فکر کنم اونو باید توی فایل ssh_config ، برای دسترسی به ssh تعریف کنم)
دسترسی روت و ... رو هم نداشته باشه ، و در مواقعی که لازم بود از sudo بشه استفاده کرد
چه دستوری رو باید بزنم
با تشکر.
-
-
January 4th, 2016 13:27
# ADS
-
January 4th, 2016, 13:43
#2
عضو انجمن
-
تعداد تشکر ها از salar123 به دلیل پست مفید
-
January 4th, 2016, 13:46
#3
پاسخ : ساخت یوزر در centos

نوشته اصلی توسط
salar123
من حال ندارم فایل کانفیگو ویرایش کنم این کارو میکنم راحترین راه حله
یوزر بساز
sudo adduser username
یوزرو با دستور زیر پاک کن.
Userdel -r username
حالا دوباره یوزرو بساز دیگه به روت دسترسی نداره.

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

نوشته اصلی توسط
davood_71
اول یوزر بسازم ، بعد پاک کنم ، بعد دوباره بسازم؟ مگه همچین چیزی داریم میشه؟

خب اینکه خودش یه باگ هست توی لینوکس
همون اول بسازم دسترسی روت نداره درسته؟
اول دسترسی root داره ولی نمیدونم چه باگی هست پاک میکنی دسترسی روت اون یوزرو بعد از دوباره ساختن قطع میکنه
.
-
-
January 4th, 2016, 15:25
#5
پاسخ : ساخت یوزر در centos

نوشته اصلی توسط
salar123
اول دسترسی root داره ولی نمیدونم چه باگی هست پاک میکنی دسترسی روت اون یوزرو بعد از دوباره ساختن قطع میکنه

.
یا خدا
اینکه خیلی بده
توی سایت ها خوندم ولی خب چیزی حالیم نشد انگلیسی بود :D
من چرا هی گیج میشم ، یه دو خط کد هست ولی هر سایتی یه چیز گفته 
این کارو واسه این میکنم که این دستور رو بهش اضافه کنم : PermitedRootLogin
لازم هست باری این خط کد (بالا) یورز دیگه ایجاد کنم؟
- - - Updated - - -
من یه یوزر ایجاد کردم به این ترتیپ (NEW اسم یوزر نیست یه مثال هست) :
و پسورد رو هم انخاب کردم
و اونو در در فایل ssh_config وارد کردم در این بخش :
دیگه بعد اون میتونم با یوزر جدید وارد 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 که بتونه کار های روت رو هم انجام بده
چه جوری مطمن شم این یوزر دسترسی روت نداره؟
لطفه یکی کمکم کنه
-
-
January 4th, 2016, 18:03
#6
عضو انجمن
پاسخ : ساخت یوزر در centos
داخل روت هستی یا کاربری که ساختی؟ اگه داخل روت هستی نباید این پیغام رو بده.
-
تعداد تشکر ها از salar123 به دلیل پست مفید
-
January 4th, 2016, 18:22
#7
پاسخ : ساخت یوزر در centos

نوشته اصلی توسط
salar123
داخل روت هستی یا کاربری که ساختی؟ اگه داخل روت هستی نباید این پیغام رو بده.
مشکل عجیب دارم
(من داخل یوزر کاربری هستم ، و مطمئن شدم که دسترسی روت نداره )
کل کار من این هست میخوام دسترسی روت رو با کد (PermitRootLogin) حذف کنم و یه کاربر ایجاد کنم که وقتی باهاش وارد شدم دسترسی روت نداره ولی وقتی از su یا sudo استفاده کرد با زدن پسورد روت دسترسی روت داشته باشه (تا اینجاش متوجه شدین؟)
خب حالا کاربر ساخته شده :
وقتی با اون کاربر واسه امتحان از sudo استفاده میکنم خطا میده (sudo: effective uid is not 0, is sudo installed setuid root?
)
وقتی هم از su استفاده کنم ازم پسورد میخواد (درسته) ولی دسترسی کامل روت انگاری بهم نمیده، چون مثلا بعضی فایل ها رو باز میکنه اما بعضی فایل ها نه با اینکه پسورد روت رو زدم
------------
لطفا یه استاد بزگر راهنماییم کنه
چه جوری میتونم با زدن دستور su یا sudo به صورت وقتی از دسترسی روت با کاربر (مثلا Davood) استفاده کنم؟
-
-
January 4th, 2016, 18:43
#8
عضو انجمن
پاسخ : ساخت یوزر در centos
والا تو centos که همین روش جواب میده. سیستم عامل چیه؟
-
تعداد تشکر ها از salar123 به دلیل پست مفید
-
January 4th, 2016, 20:32
#9
عضو انجمن
پاسخ : ساخت یوزر در centos
-
-
January 4th, 2016, 21:14
#10
پاسخ : ساخت یوزر در centos

نوشته اصلی توسط
salar123
والا تو centos که همین روش جواب میده. سیستم عامل چیه؟
سیستم عامل Centos
یه بار دیگه تست کردم ، مثل اینکه مشکل حل شد
یوزری که ساختم دسترسی روت نداره (خوبه)
باهاش که وارد میشم اوکی هست و وقتی میخوام از دسترسی روت استفاده کنم این رو میزنم (su) بعدش ازم پسورد روت میخواد و وارد روت میشم همون موقع (اینم خوب کار میکنه) ، ودر آخر که کارم تموم شد از یوزر روت با دستور Exit خارج میشم و به حالت یوزر معمولی میرم
1- اینا درسته دیگه باید همینجوری باشه؟
2- اگر من permitRootLogin رو روی حالت no بزارم ، بازم میتونم از su استفاده کنم؟
- - - Updated - - -

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