نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: تغییر شل پیش فرض در لینوکس

  1. #1
    عضو انجمن ourweb آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Ahvaz , IR
    نوشته ها
    797
    تشکر تشکر کرده 
    1,327
    تشکر تشکر شده 
    2,888
    تشکر شده در
    1,998 پست

    پیش فرض تغییر شل پیش فرض در لینوکس

    شل پیش فرض هر کاربر در فایل etc/passwd/ قابل مشاهده می باشد ولی از طریق این فایل اگر کاربر ریشه نباشید امکان تغییر وجود ندارد.
    نمونه محتویات این فایل :
    کد PHP:
     cat /etc/passwd
    root
    :x:0:0:root:/root:/bin/bash
      daemon
    :x:1:1:daemon:/usr/sbin:/bin/sh
    bin
    :x:2:2:bin:/bin:/bin/sh
    sys
    :x:3:3:sys:/dev:/bin/sh
    sync
    :x:4:65534:sync:/bin:/bin/sync
    games
    :x:5:60:games:/usr/games:/bin/sh
    man
    :x:6:12:man:/var/cache/man:/bin/sh
    lp
    :x:7:7:lp:/var/spool/lpd:/bin/sh
    mail
    :x:8:8:mail:/var/mail:/bin/sh 

    فایل etc/shells/ حاوی لیستی از شل هایی است که بر روی سیستم موجود میباشد و از طریق آن می توانید شل مورد نظر خود را انتخاب کنید :
    کد PHP:
     webhostingtalk:~# cat /etc/shells
    # /etc/shells: valid login shells
    /bin/csh
    /bin/sh
    /usr/bin/es
    /usr/bin/ksh
    /bin/ksh
    /usr/bin/rc
    /usr/bin/tcsh
    /bin/tcsh
    /usr/bin/esh
    /bin/bash
    /bin/rbash 
    هر کاربر تنها می تواند شل پیش فرض خود را تغییر دهد و تنها کاربر ریشه قادر است تنظیمات کاربران دیگر را تغییر دهد.
    برای تغییر شل پیش فرض از دستور chsh استفاده می کنیم که خلاصه شده change shell می باشد :
    کد PHP:
          chsh -{shell-name} {user-name
    shell-name نام شل مورد نظر می باشد که باید آدرس کامل آن وارد شود .
    user-name نام کاربری که این تغییرات بر روی آن اعمال می شود. در صورتی که کاربر ریشه هستید از این گزینه استفاده کنید.

    مثال :
    تغییر شل کاربر جاری
    کد PHP:
              chsh -/bin/csh 
    بعد از زدن این دستور از شما پسورد خواسته می شود که می بایست پسورد خود را وارد کنید.

    تغییر شل پیش فرض کابر رضا از طریق کاربر ریشه :
    کد PHP:
              chsh -/bin/csh reza 
    وقتی از کاربر ریشه استفاده می کنیم پسورد پرسیده نخواهد شد.

    مشاهده تغییرات :
    قبل از دستور

    کد PHP:
     webhostingtalk:~# cat /etc/passwd | grep reza
    reza:x:1000:1000:reza,,,:/home/reza:/bin/bash 
    بعد از دستور
    کد PHP:

     webhostingtalk
    :~# cat /etc/passwd | grep reza
    reza:x:1000:1000:reza,,,:/home/reza:/bin/csh 
    وب سایت : www.irhosting24.com
    تلگرام : OURWEB@ - تلفن تماس : موبایل : 09999978820

  2. تعداد تشکر ها از ourweb به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. بعد از تغییر ip ــیِ لایسنس ، cid و lid تغییر پیدا می کنه؟
    توسط mha1368 در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 8
    آخرين نوشته: September 24th, 2015, 23:43
  2. پاسخ ها: 2
    آخرين نوشته: March 13th, 2015, 01:53
  3. پیام Welcome to nginx و تغییر به 404 بعد از تغییرات
    توسط mohammadali3517 در انجمن وب سرورها
    پاسخ ها: 3
    آخرين نوشته: August 15th, 2014, 00:00
  4. پاسخ ها: 0
    آخرين نوشته: July 16th, 2014, 06:30
  5. مشکل تغییر پیشوند پیش فرض وردپرس در دیتابیس
    توسط farbodsteps در انجمن سی پنل CPanel
    پاسخ ها: 3
    آخرين نوشته: January 30th, 2013, 00:36

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •