su 명령어로 계정 이동할떄요..

kasthe의 이미지

su 계정명
을 이용해서 계정 전환을 할때 전환할 계정에 비밀번호가 있다면
비밀번호를 치면 정상적으로 전환이 되는데

만약 해당 계정명에 비밀번호가 설정되어 있지 않다면

su 계정명
을 쳤을때 비밀번호를 치라고 나오는데
안써도 안되고 써도 안되고
root로 넘어가서 해당계정으로 넘어가지 않는이상 방법이 없는데
어떻게 해야하나요?

swish95의 이미지

su 유저네임
해서 비밀번호 치면 에러가 나나요?
제대로 쳤는데 안된다면 뭐가 설정이 안된거 아닐까요?

------------------------------------------------------------
ProgrammingHolic

kasthe의 이미지

예를들어 유저중에 user001 이란 계정이 있고, 이 계정에는 비밀번호가 생성되어 있지 않은 상태라고 가정하면

$su user001
password :

이렇게 나옵니다.
패스워드를 설정하지 않았는데 패스워드를 치라고 나와요.
그래서 설정한적이 없기에 그냥 엔터를 치면 비밀번호가 틀렸다 나옵니다.

swish95의 이미지

제가 질문을 제대로 못읽고 댓글을 썻네요
죄송하네요 ㅋㅋ

밑에 분이 답글 달았으므로 패스합니다.

------------------------------------------------------------
ProgrammingHolic

swish95의 이미지

su 유저네임
해서 비밀번호 치면 에러가 나나요?
제대로 쳤는데 안된다면 뭐가 설정이 안된거 아닐까요?

------------------------------------------------------------
ProgrammingHolic

ymir의 이미지

해당 계정에 비밀번호가 설정되어 있지 않다면, 어떤 비밀 번호를 입력하더라도 인증이 될 수 없으니, su 가 실패하게 됩니다.

보통은 데몬이나 특수 목적의 서비스를 루트 권한이 아닌 사용자 권한으로 실행하기 위한 계정을 그렇게 만드는데..
sudo -u user_id command 와 같이 sudo 를 써서 해당 사용자 권한으로 실행하면 됩니다.

만약 해당 사용자의 쉘이 필요한 경우에는, 계정에 패스워드를 설정한 후에 로그인 하시면 되고..
귀찮으시면 sudo -u user_id /bin/bash 로 쉘을 띄우시면 됩니다.

$ sudo -u www-data /bin/bash
[sudo] password for ymir:
$ id -a
uid=33(www-data) gid=33(www-data) groups=33(www-data)

참고로, 로그인 할 때에는 해당 계정의 shell 이 지정되어 있어야 됩니다.
패스워드가 설정되어 있더라도 shell 이 없거나, /usr/sbin/nologin 또는 /bin/false 로 되어 있다면 로그인 할 수 없습니다.

되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』

익명 사용자의 이미지

계정패스워드가 설정이 안되 있다면 아래 처럼 패스워드 생생 해주고 접근 해야합니다.

sudo passwd 계정명

kasthe의 이미지

늦었네요 ㅠㅠ 배워갑니다 감사합니다!

댓글 달기

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