Mengatasi bash-4.2$ saat menjalankan su zimbra – Assalamualaikum, saya mendapatkan dari salah satu grup yang membahas ada salah satu penanya yang menemukan aneh ketika menjalankan perintah su zimbra.
User tersebut menginformasikan ketika menjalankan perintah tersebut muncul seperti berikut :
Dan ada dari salah satu member yang ada di grup menginformasikan kalau dia melihat ada keanehan pada file .bash_profile & .bashrc yang berada pada direktori /opt/zimbra dan memastikan apakah file tersebut ada atau tidak, ternyata file tersebut memang tidak ada.
Sebagai solusi untuk mengatasinya ialah mengambil kedua file tersebut pada server zimbra yang lain. Berikut saya lampirkan kedua file tersebut, kalian bisa membuatnya apabila mengalami kendala yang serupa.
- .bash_profile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# vim /opt/zimbra/.bash_profile # .bash_profile umask 0027 # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs # this breaks unicode_start on vt consoles #BASH_ENV=$HOME/.bashrc #export BASH_ENV USERNAME="zimbra" export USERNAME export LANG=C export LC_ALL=C unset CLASSPATH unset DYLD_LIBRARY_PATH |
- .bashrc
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
# .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias h='history 40' alias j='jobs' # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi JAVA_HOME=/opt/zimbra/common/lib/jvm/java export JAVA_HOME PATH=/opt/zimbra/bin:${JAVA_HOME}/bin:/opt/zimbra/common/bin:/opt/zimbra/common/sbin:/usr/sbin:${PATH} export PATH unset LD_LIBRARY_PATH SNMPCONFPATH=/opt/zimbra/conf export SNMPCONFPATH eval `/usr/bin/perl -V:archname` PERLLIB=/opt/zimbra/common/lib/perl5/$archname:/opt/zimbra/common/lib/perl5 export PERLLIB PERL5LIB=$PERLLIB export PERL5LIB JYTHONPATH=/opt/zimbra/common/lib/jylibs export JYTHONPATH ulimit -n 524288 > /dev/null 2>&1 umask 0027 unset DISPLAY export MANPATH=/opt/zimbra/common/share/man:${MANPATH} export HISTTIMEFORMAT="%y%m%d %T " |
- Ubah permission pada kedua file tersebut menjadi zimbra
1 2 |
# chown zimbra.zimbra .bashrc # chown zimbra.zimbra .bash_profile |
- Lakukan percobaan mengakses ke su – zimbra kembali
Refrensi | Baca juga : Change Timestamp in CentOS/Red Hat
Semoga bermanfaat & enjoy. Wassalamualaikum