• 11-01-2010, 01:57:57
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar bir VPS kurdugum zaman atıyorum bir hesap açıldı ccc.com diye vede sshden sunucuya erişim sağladıgım zaman bash scriptsti olmadııgnı göruyorum ve soyel bir şey çıkıyor

    -bash-3.2$ ls
    etc mail public_ftp public_html tmp www
    -bash-3.2$

    cd www dediğimdede girmiyor klasore bir türlü çözemedim yardımlarınızı bekliyorum.

    İyi çalışmalar..
  • 11-01-2010, 02:19:17
    #2
    Üyeliği durduruldu
    bash scripti kaldırın ondan sonra deneyin bu şekilde klasöre girsede göstermez "ls" çekerseniz anlarsınız ancak klasörde olduğunuzu bash script yerine domain ismi gözüksün istiyorsanız açtığınız hesaba giriş yaptıktan sonra .bashrc ve .bash_profile dosyalarını oluşturmanız gerekiiyor.

    Açtığınız hesaba sshden login olduktan sonra

    cd pico .bashrc
    içersine aşşağıda verdiğim konu yapıştırın

    # .bashrc
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
    . /etc/bashrc
    fi
    
    # User specific aliases and functions
    burayı kaydedin..

    cd pico .bash_profile
    içersine girin boş bi ekran gelicek buraya aşşağıdaki konu yapıştırın

    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi
    
    # User specific environment and startup programs
    
    PATH=$PATH:$HOME/bin
    
    export PATH

    kaydedin sshden çıkın tekrar login olun domain ismi gözükücektir bide öyle deneyin
  • 11-01-2010, 02:28:37
    #3
    Üyeliği durduruldu
    UzmanShell adlı üyeden alıntı: mesajı görüntüle
    bash scripti kaldırın ondan sonra deneyin bu şekilde klasöre girsede göstermez "ls" çekerseniz anlarsınız ancak klasörde olduğunuzu bash script yerine domain ismi gözüksün istiyorsanız açtığınız hesaba giriş yaptıktan sonra .bashrc ve .bash_profile dosyalarını oluşturmanız gerekiiyor.

    Açtığınız hesaba sshden login olduktan sonra

    cd pico .bashrc
    içersine aşşağıda verdiğim konu yapıştırın

    # .bashrc
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
    . /etc/bashrc
    fi
    
    # User specific aliases and functions
    burayı kaydedin..

    cd pico .bash_profile
    içersine girin boş bi ekran gelicek buraya aşşağıdaki konu yapıştırın

    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi
    
    # User specific environment and startup programs
    
    PATH=$PATH:$HOME/bin
    
    export PATH

    kaydedin sshden çıkın tekrar login olun domain ismi gözükücektir bide öyle deneyin
    Anlatımın teşekkür edeim ama bu her açtıgım hesapta boyle oluyor WHM panelden bir ayar yapılması gerekmiyormu orasını tam anlamış değilim.Wen hostingde açsam IRC hostingde aynı bash scritps hatası veriyor.
  • 11-01-2010, 02:30:22
    #4
    Üyeliği durduruldu
    Hata nedir hocam ben onu anlamadım tam olarak açılan hesap içersindeki klasörleremi giremiyorsunuz ?
  • 11-01-2010, 02:36:03
    #5
    Üyeliği durduruldu
    Hayır hocam Cpanel kurdugum zaman Create New Account yeni bir hesap açıyorum bu Webhosting olsun yada IRC hosting farketmiyor.Kullanıcıya shell izni verip bilgileriyle sshden login olurken normal çıkması gereken

    login@domainismi.com (~)] boyle çıkması gerekirken.

    soyel çıkıyor..

    -bash-3.2$

    Yani buda demektirki Makinede bash scriptslerini oto olarak hesaplara vermiyor normalde WHM Cpanel 11.24 de iken boyle bir sorun yoktu .WHM Cpanel 11.25 de bu bashscriptsi sorunu veriyor.Bununda ufak bir ayarı olması gerekli WHM den yada rootan ama nedir iblmiyorum umarım anlata bilmişimdir.
  • 11-01-2010, 02:39:49
    #6
    Üyeliği durduruldu
    Aynısı bende de var şuanda bende size sölediğim gibi yapıyorum çözümü bulursanız konu altına yayınlarsanız iyi olur ben çok aradım size sölediğim şekilde oluyor ama oda sadece o hesap için geçerli diğerleri içinde aynısını yapmanız gerekiyor
  • 11-01-2010, 06:03:32
    #7
    chsh -s /bin/bash kullanıcı adı

    root ile yazın, bash kabuğunu yeri genelde yukarıdaki gibidir.

    whereis bash yazarak tam yolu görebilirsiniz.

    Kolay gelsin.
  • 11-01-2010, 06:12:08
    #8
    shell izinlerinden jail shell mi yoksa normal shell mi kullanıyorsunuz kontrol edin

    whm panelinizde shell managed kısmı bulunmaktadır. normal shell i seçerseniz sorunuz düzelicektir.
  • 11-01-2010, 07:02:00
    #9
    whmde ssh izni açtığınızda, root iken girdiğinizden /bin/sh ile, ama kullanıcıyla girdiğinizde /bin/bash ı kullanıyorsunuz.

    bu ikisi de shell programı. diğerleri gibi.

    sh csh ksh bash tcsh zsh rc es
    Job control N Y Y Y Y Y N N
    Aliases N Y Y Y Y Y N N
    Shell functions Y(1) N Y Y N Y Y Y
    "Sensible" Input/Output redirection Y N Y Y N Y Y Y
    Directory stack N Y Y Y Y Y F F
    Command history N Y Y Y Y Y L L
    Command line editing N N Y Y Y Y L L
    Vi Command line editing N N Y Y Y(3) Y L L
    Emacs Command line editing N N Y Y Y Y L L
    Rebindable Command line editing N N N Y Y Y L L
    User name look up N Y Y Y Y Y L L
    Login/Logout watching N N N N Y Y F F
    Filename completion N Y(1) Y Y Y Y L L
    Username completion N Y(2) Y Y Y Y L L
    Hostname completion N Y(2) Y Y Y Y L L
    History completion N N N Y Y Y L L
    Fully programmable Completion N N N N Y Y N N
    Mh Mailbox completion N N N N(4) N(6) N(6) N N
    Co Processes N N Y N N Y N N
    Builtin artithmetic evaluation N Y Y Y Y Y N N
    Can follow symbolic links invisibly N N Y Y Y Y N N
    Periodic command execution N N N N Y Y N N
    Custom Prompt (easily) N N Y Y Y Y Y Y
    Sun Keyboard Hack N N N N N Y N N
    Spelling Correction N N N N Y Y N N
    Process Substitution N N N Y(2) N Y Y Y
    Underlying Syntax sh csh sh sh csh sh rc rc
    Freely Available N N N(5) Y Y Y Y Y
    Checks Mailbox N Y Y Y Y Y F F
    Tty Sanity Checking N N N N Y Y N N
    Can cope with large argument lists Y N Y Y Y Y Y Y
    Has non-interactive startup file N Y Y(7) Y(7) Y Y N N
    Has non-login startup file N Y Y(7) Y Y Y N N
    Can avoid user startup files N Y N Y N Y Y Y
    Can specify startup file N N Y Y N N N N
    Low level command redefinition N N N N N N N Y
    Has anonymous functions N N N N N N Y Y
    List Variables N Y Y N Y Y Y Y
    Full signal trap handling Y N Y Y N Y Y Y
    File no clobber ability N Y Y Y Y Y N F
    Local variables N N Y Y N Y Y Y
    Lexically scoped variables N N N N N N N Y
    Exceptions N N N N N N N Y

    Key to the table above.

    Y Feature can be done using this shell.

    N Feature is not present in the shell.

    F Feature can only be done by using the shells function
    mechanism.

    L The readline library must be linked into the shell to enable
    this Feature.



    http://www.faqs.org/faqs/unix-faq/sh...l-differences/ adresinden derinlemesine bilgi alabilirsin