login이 안 먹습니다. 모든 서비스에서...

사랑천사의 이미지

안녕하세요?
이여송 사도요한입니다.

login에서 사용자 인증까진 가는데 쉘 실행이 안 되네요. 어떻게 해야 할까요?

Trying l1004net.pe.kr(211.104.9.192:23) ...
사랑천사 네트워크 -- Ubuntu 5.10 "Breezy Badger" 2.6.12-3LANET

  * 정규 시스템 점검일 : 매우 일요일
  * 관리자 E-Mail      : admin@l1004net.pe.kr
                         ysnglee2000@chollian.net
  * 관리자 MNS 메신저  : ysnglee2000@hotmail.com
  * 관리자 전화번호    : 010-9544-7814
  * 사용 가능 포트 범위: 2000--10000

  설치된 프로그램 버젼 정보
    PHP      : 5.1.2
    Python   : 2.4.2
    Perl     : 5.8.7
    Ytin     : 1.86YtinH2
    Tintin++ : 1.86H3

lanet login: ysnglee2000
Password:
Last login: Thu Feb  2 10:57:50 2006 on tty1
Linux lanet 2.6.12-3LANET #3 SMP Sun Jan 22 22:34:46 KST 2006 i686 GNU/Linux

일반 사용자 로그인에 오류 발견. 처리중...
You have new mail.
Unable to cd to "/home/ysnglee2000"
Connection closed...

텔넷으로 들어가서 갈무리 한 것입니다. 물론 콘솔에서도 같은 현상을 일으키고 있습니다.

FTP도 접속에 실패합니다. ProFTPd고요. 잘 되던것이 이러는군요

흐흠... login.defs와 pam.d 디렉터리 압축한 것을 올리고 싶은데 여의치 않네요... SMB, FTP 모두 안 됩니다. 흐흠... HTTP야 될 것도 같은데...

su를 하면
No Shell
이라고 합니다.
그리고 해당 사용자는 passwd파일에서 /bin/bash를 쓰게 되어 있습니다.

다른 사용자로도 로그인 해 봤습니다만 같은 일이 계속 생기네요. 음...

어떻게 해야 할까요? 음...

이여송 사도요한 드림.
PS:그리고 홈디렉터리가 없는것도 아니고 퍼미션도 잘 설정 되어 있습니다. 그리고 홈디렉터리가 없으면 /로 떨어지는게 정상인데 그렇지도 않네요 음...

익명 사용자의 이미지

root로 로그인이 된다면, 거의 대부분은 퍼미션 문제...

그런데, 어느 쪽 퍼미션인지는 대략 낭감 ;;;;

그런대 su에서 노쉘 메세지를 보니,
대략 bash가 당했을 여부도 있고,

이 경우 proftpd의 valid shell check option이 켜저 있을 경우,
ftp도 로그인이 안됨.

사랑천사의 이미지

웹으로 전송 가능한진 모르지만, 웹서버에 올려 놨습니다 음.

http://www.kicb.or.kr/screen.txt -- 화면 갈무리 한 것입니다. (konsole에서 복사/nano로 입력후 저장 했습니다.)

http://www.kicb.or.kr/etcss.tar.gz -- /etc/에 있는 일부 파일을 압축 했습니다.

화면 갈무리 파일을 보시면 퍼미션은 이상이 없음을 아실 수 있을 것입니다. ClamAV로 바이러스도 검사 했습니다.

PS:웹서버도 맛이 가서... URL변경 했습니다. root아닌 다른 계정으로 실행되는 모든 작업이 거부되는것 같습니다 로그인 뿐 아니라 음!!!

사람천사

익명 사용자의 이미지

root로는 로그인이 되나요?

그럼 strace를 시도해 보세요...
root로 로그인 한후,
strace su ysnglee2000 | less

해보면, 암호같은 문장이 나옵니다.
그런데 잘보면, 암호가 아닙니다. ==;;;;
이중 퍼미션 denied 가 발생하는 부분을 추적해 보세요...

익명 사용자의 이미지

Ubuntu는 모르겠는데 selinux가 원인일 가능성도 있습니다.
이것은 눈으로 보이는 일반적인 퍼미션이 아닙니다.

만약 하드 내용을 통으로 다른 곳으로 옮겼다던가 혹은
백업으로 부터 불러냈던가 하면, 이런 문제가 발생할 수 있습니다.

사랑천사의 이미지

/ 자체가 퍼미션 700으로 잡혀 버린것 같네요.. 으.. 근대... strace하니까 bin/bash부터 쭉 다 접근 거부 나오네요 음... System Call 돌아 가는게 전부 눈에 보이는 군요 음.

사람천사

익명 사용자의 이미지

얼마전에 이런 글이...

http://bbs.kldp.org/viewtopic.php?t=70148

해결하신 것 같으니 다행입니다.

사랑천사의 이미지

네... 해결 되었습니다 일단은...

/나 /home가 막히면 그 밑의 것들도 못 들어 가죠 음.. 쉘도 못 부르고 음.

이전에 웹호스팅용 사용자 디렉터리쪽의 퍼미션을 000으로 잘못 설정 한 적이 있습니다. 그 때도 사용자가 로그인을 못 하고(자신의 홈디렉터리에 못 들어갔죠.) /로 떨어진다고 제보가 들어와서 수정 한 적이 있었는데 왜 그걸 몰랐나 모르겠네요 음. /bin/bash가 안 되면 /bin이나 /의 퍼미션을 봤어야 하는 건데 흐흠! 음.

감사합니다. strace 덕에 어디서 막혔나 찾았습니다 후후...

사람천사

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.