쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다
안녕하세요. 모두들 잘 지내고 계신지요.
갑자기 제목과 같은 현상이 발생해서 해결책을 찾고 있습니다. 혹시 비슷한 경험이 있으신 분들이나 짐작가는 내용이 있으시면 한마디 해 주시면 감사하겠습니다.
사내망( 외부 인터넷 불가능 ) 안에 NIS 서버가 있고, 연산용 서버가 있습니다.
연산용 서버에서 user계정은 NIS 서버에서 가져옵니다.
루트 계정 작업이 필요할 때는 직접 root 로 로그인 하거나, sudo 를 씁니다.
1. user 계정으로 연산용 서버에 접속하면, 프롬프트가 정상적으로
" [아이디@서버이름]$ "
으로 출력됩니다.
2. root 로 로그인하면, 암호 입력 후에 마지막 접속일이 나오고 .... 그냥 대기탑니다.
"Last login: Mon May 22 11:22:33 KST 2023 on pts/65" 이런 문자열 나오고, 무한대기
3. 암호를 틀리면 로그인 안된다고 나오니까, 암호는 정상 입력한 게 맞습니다.
4. 저 메시지가 나오고 나서 Ctrl + C 를 눌러 중단하면,
프롬프트가 " -bash-4.2# " 로 출력된 상태로 루트 콘솔이 뜹니다.
인터넷을 뒤져보면 /root/ 가 사용할 .bash_profile 이 없다던가, .bashrc 가 없다던가 하는 문제라고 하는데,
/root/ 아래에 .bashrc .bash_profile 이 없지는 않습니다. 다른 작업 서버의, 정상 접속되는 bashrc 와 비교해 봤는데, 특별히 다른 게 없습니다.
/root/.bash_profile 는 아래와 같습니다.
-bash-4.2# cat .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
-bash-4.2#
.bashrc 도 특별할 게 없습니다.
-bash-4.2# cat .bashrc
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
-bash-4.2#
느낌이, .bashrc 파일 자체가 실행 안 되는 느낌인 거 같은데,
왜 실행 안 되는지는 모르겠네요.
이상입니다. 감사합니다.
ÀϹݰèÁ¤¿¡¼ Çغ¸½Ã°í root °èÁ¤¿¡¼ Çؼ ºñ±³ÇÑ µÚ¿¡ ½©½ºÅ©¸³Æ® ÃßÀûÇؼ ¿øÀΠãÀ¸¸é µÉ°Ì´Ï´Ù.
·Î root ÀüȯÇÏ¸é ¾î¶»°Ô ³ª¿À³ª¿ä?
root shellÀº "#"°¡ ºÙ´Â °ÍÀÌ Á¤»óÀÔ´Ï´Ù. su ·Î Çϸé rootȯ°æÀ» °¡Á®¿ÀÁö ¾Ê±â ¶§¹®¿¡ ÀÏ¹Ý À¯Àú ȯ°æ¿¡ ¸Ó¹°·¯ ÀÖ¾î¼ ÇÁ·³ÇÁÆ® ÀÚüµµ ÀÏ¹Ý À¯ÀúÀÇ ÇÁ·³ÇÁÆ®¸¦ ±×´ë·Î »ç¿ëÇÕ´Ï´Ù.
ȯ°æ º¯¼ö À̾߱⸦ Çϼż, su - root °¡ Á¤»ó ½ÇÇàµÇ´Â ¼¹ö¿Í, ¸ØÃç¼ Ctrl C ´©¸£´Â ¼¹öÀÇ env ¸¦ ºñ±³ÇØ ºÃ½À´Ï´Ù.
Á¤»ó:
[root@XXXXXXXX ~]# printenv
XDG_SESSION_ID=641
HOSTNAME=XXXXXXXX
HARDWARE_PLATFORM=x86_64
SHELL=/bin/bash
TERM=xterm-256color
HISTSIZE=1000
QTDIR=/usr/lib64/qt-3.3
QTINC=/usr/lib64/qt-3.3/include
QT_GRAPHICSSYSTEM_CHECKED=1
USER=root
LS_COLORS=rs=0:di=38;5;27:ln=38;5;51 ... :*.xspf=38;5;45:
MAIL=/var/spool/mail/root
PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PWD=/root
LANG=en_US.UTF-8
MODULEPATH=/usr/share/Modules/modulefiles:/etc/modulefiles
LOADEDMODULES=
KDEDIRS=/usr
HISTCONTROL=ignoredups
SHLVL=1
HOME=/root
LOGNAME=root
QTLIB=/usr/lib64/qt-3.3/lib
CVS_RSH=ssh
XXXXXXXX=XXXXXXXX
MODULESHOME=/usr/share/Modules
LESSOPEN=||/usr/bin/lesspipe.sh %s
DISPLAY=localhost:42.0
QT_PLUGIN_PATH=/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins
XAUTHORITY=/root/.xauthxKVJpI
BASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*`
}
_=/bin/printenv
Áß°£¸ØÃã :
-bash-4.2# printenv
XDG_SESSION_ID=1066
HOSTNAME=XXXXXXXX
SHELL=/bin/bash
TERM=xterm-256color
HISTSIZE=1000
USER=root
MAIL=/var/spool/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
PWD=/root
HISTCONTROL=ignoredups
SHLVL=1
HOME=/root
LOGNAME=root
DISPLAY=localhost:74.0
XAUTHORITY=/root/.xauthfu1DE2
_=/bin/printenv
Å©°Ô º¸¸é QT °¡ ¾È ¿Ã¶ó°£ °Ô º¸ÀÌ°í,
module ÀÌ ¸ø ¿Ã¶ó°£ °É·Î º¸ÀÔ´Ï´Ù¸¸... ¿Ö ¸ø¿Ã¶ó°¬´ÂÁö´Â ¸ð¸£°Ú½À´Ï´Ù.
Á¤»ó ½ÇÇàÀÇ °æ¿ì, su - root ¸¦ ½ÃµµÇϸé
¸ØÃßÁö ¾Ê½À´Ï´Ù. ( ¾È¸ØÃß´Â°Ô Á¤»óÀÌ°ÚÁÒ... -_-;; )
prompt µµ "[root@¼¹öÀ̸§]# " À¸·Î ¶³¾îÁö°í¿ä. "-bash-4.2# " À¸·Î ¾È ³ª¿Í¿ä.
Ȥ½Ã ¹®Á¦ ÇØ°áµÇ°Ô µÇ¸é, ´ä±Û ´Þ°Ú½À´Ï´Ù.
´äº¯ °¨»çµå¸³´Ï´Ù. Ȥ½Ã ´Ù¸¥ ºÐµéµµ ÁüÀÛ°¡´Â °÷ÀÌ ÀÖÀ¸½Ã¸é ¸»¾¸ÇØ ÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù.
¸ðµÎµé Áñ°Å¿î ÇÏ·ç µÇ½Ã±â ¹Ù¶ø´Ï´Ù.
smartctl µ¹·Á¼ reallocated sector È®ÀÎÇغ¸½Ã´Â°Ô.