사용자계정 생성관련해서 질문입니다.

lohachan의 이미지

useradd를 사용하지 않고 passwd파일 수정을 통해서 계정을

생성해야 하는되요, home디렉토리 밑에 디렉토리만들고 passwd

파일 수정후에 chown이용해서 소유권도 바꿔주고 /etc/skel에서 필요한

파일들도 복사해왔습니다. 그래서 계정이 만들어졌는데 일단은 패스워드

없이 로그인이 됩니다. 그런데 passwd명령어로 패스워드를 생성해 주려면

user not known to the underlying authentication module

이라고 나오면서 패스워드를 만들 수가 없습니다. passwd 수정할때 패스워드 들어가는 칸은 비워두었었구요.

어찌하면 해결할 수 있는지 아시는 분은 답변좀 꼭 부탁드립니다.

불량청년의 이미지

그냥 디렉토리 만드시고,

사용자 생성할 때 그냥 adduser 아이디

하시고 passwd -d 아이디

하셔야 나중에 비번 바꿀 때 문제가 안생깁니다.

adduser -g 8888 -u 8888 -s /home/아이디

이렇게 하면 됩니다. 이거 하기 전에 그룹도 먼져 해줘야 겠죠?

groupadd -g 8888 아이디

H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!

무한포옹의 이미지

lohachan wrote:
useradd를 사용하지 않고 passwd파일 수정을 통해서 계정을

생성해야 하는되요, home디렉토리 밑에 디렉토리만들고 passwd

파일 수정후에 chown이용해서 소유권도 바꿔주고 /etc/skel에서 필요한

파일들도 복사해왔습니다. 그래서 계정이 만들어졌는데 일단은 패스워드

없이 로그인이 됩니다. 그런데 passwd명령어로 패스워드를 생성해 주려면

user not known to the underlying authentication module

이라고 나오면서 패스워드를 만들 수가 없습니다. passwd 수정할때 패스워드 들어가는 칸은 비워두었었구요.

어찌하면 해결할 수 있는지 아시는 분은 답변좀 꼭 부탁드립니다.

/etc/passwd 만 가지고는 불충분합니다.

/etc/shadow 에도 그 유저에 대한 줄을 만들어 주어야 합니다.

-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===

eseo의 이미지

/etc/shadow문제가 아닐까요?

요즘은 /etc/passwd 와 /etc/shadow 를 같이 사용할때가 많은것 같은데요? 저는 대부분 두개의 파일을 건드려서 직접 사용자 계정을 생성합니다.

lohachan wrote:
useradd를 사용하지 않고 passwd파일 수정을 통해서 계정을

생성해야 하는되요, home디렉토리 밑에 디렉토리만들고 passwd

파일 수정후에 chown이용해서 소유권도 바꿔주고 /etc/skel에서 필요한

파일들도 복사해왔습니다. 그래서 계정이 만들어졌는데 일단은 패스워드

없이 로그인이 됩니다. 그런데 passwd명령어로 패스워드를 생성해 주려면

user not known to the underlying authentication module

이라고 나오면서 패스워드를 만들 수가 없습니다. passwd 수정할때 패스워드 들어가는 칸은 비워두었었구요.

어찌하면 해결할 수 있는지 아시는 분은 답변좀 꼭 부탁드립니다.

---
배려하는 마음을 갖자.

불량청년의 이미지

Quote:
useradd를 사용하지 않고 passwd파일 수정을 통해서 계정을

생성해야 하는되요

제가 질문을 자세히 못 읽었군요. 죄송합니다. ㅡ,.ㅡ;

H/W가 컴퓨터의 심장이라면 S/W는 컴퓨터의 영혼이다!

advanced의 이미지

앗..글을 잘 안 읽어봐서 useradd 를 쓰면 안된다는걸 잘 못봤네요
제글은 그냥 흘려보세요 (_ _)

useradd 계정 -p `openssl passwd -1 -salt 적당한salt 패스워드`

예 test 라는 계정의 패스워드 testpass 를 줄때 salt 값은 9xP./a25

useradd test -g users -m -p `openssl passwd -1 -salt 9xP./a25 testpass`

이걸 스크립트등을 통해서 대충 만들면 됩니다.
그룹이나 홈디렉토리를 만드시려면 적당한 옵션 더 추가하시면 되실듯..

원하시는 답이 맞는지 모르겠네요. 그럼 수고하세요

- Advanced -

lohachan의 이미지

여러가지로 답해주세서 감사합니다.

jj의 이미지

위에 어떤분이 지적하신대로 shadow 문제 맞습니다.

passwd 파일을 먼저 손으로 수정하시구요, pwconv 라는걸 실행하면, shadow 파일에 entry가 추가됩니다. 그리고 나서 passwd 를 실행하시길.

--
Life is short. damn short...

댓글 달기

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