사용자에게 텔넷접속시 password만 변경하게 하려고 /etc/passwd

jugug의 이미지

제목그대로..
전에는 사용자 텔넷접속 제한하려고 일부 사용자 외에 텔넷 접속을 제한했었는데 일반 사용자들 비번변경문제로 여기 게시판에서 검색하여

http://bbs.kldp.org/viewtopic.php?t=2015&highlight=passwd

이글을 보고/etc/passwd파일을 수정하여 텔넷으로 로그인하면 패스워드만 바꿀 수 있도록 조치했습니다.

그런데 문제점은.. 이렇게 하면 ftp가 접속이 안되더군요..황당..

ftp데몬은 proftp를 씁니다. 어떻게 하면 ftp까지 정상적으로 되게 할 수 있는지... 고수님들의 답변 부탁합니다.

서지훈의 이미지

이건 전에 어디선가 본거 같은데...
PAM을 이용하면은 telnetuser 라는 파일에 있는 아이디만 telnet 접속이 가능하도록 하는 방법이 있습니다.
저도 이건 하두 오래되서... 잘 기억은 않나는데...
PAM 부분에서 한 번 뒤져 보세요...
그럼... 모든게 해결이 될 것 같네요...

참고: http://kltp.kldp.org/stories.php?story=00/09/08/9689199

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

jugug의 이미지

전엔 님께서 말씀하신대로 그렇게 사용자 접속을 제한 했었습니다..
그런데 문제는 그렇게 하다가 접속제한이 아닌 패스워드만 바꾸게 하도록

------------------------------------------------------------------------------------
다른 사람들이 텔넷으로 접속해서 일하지 못하게 하시려면

접속후 실행되는 프로그램을 /usr/bin/passwd로 바꾸시면 됩니다.

/etc/passwd의

someuser:x:502:502::/home/someuser:/bin/bash

이렇게 되어있는 걸

someuser:x:502:502::/home/someuser:/usr/bin/passwd

이렇게 바꿔주면 텔넷으로 someuser라는 유저가 접속해도 쉘로 안가고 패스워드 변경만 가능하게 됩니다.

ftp가 되게 하신다고 했으니 이렇게 하시는 게 적절할 것 같군요

------------------------------------------------------------------------------------
이렇게 조치를 했는데 이렇게 조치를 취한 아이디는 ftp가 접속이 안되는 문제가 발생한다는 거죠..

kevinhan의 이미지

/etc/shells 에 /usr/bin/passwd 를 추가해 보세요.

/etc/shells 에 없는 쉘이 설정되어 있으면 간혹 그런 경우가 발생하더군요.

quid pro quo

jugug의 이미지

kevinhan님 말씀대로 하니 해결되네요.
감사합니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.