[완료]계정에서 의 쉘의 역활

kosicheol의 이미지

몇일 전부 리눅스 공부를 시작하면서
페도라 코어 10 를 설치를 했습니다.
책에 있는 내용을 보면서 실습해 보고 있는데요
계정 추가 삭제 등등 하다보니
testuser2 란 계정을 만들때 쉘을 책에 나온대로 /bin/csh 로 줬습니다.
root 로
su testuser2 라고 치면

" su : /bin/csh: 그런 파일이나 디렉토리가 없습니다. "

라고 매세지가 나오고 계정 변경은 안됬습니다.

다른 계정은 잘되는 데요

그래서 질문을 올릴려구 글을 쓰다가. 다른 계정과 testuser2 란 계정에 쉘이 다르다는걸 알고
쉘을 따로 지정하지 않고 만들어 봤더니 잘됨니다. . . .. (다른 계정은 /bin/bash 임)

그래서 질문은

쉘이 계정에서 어떤역활을 하기에 su 명령어가 안먹히는지????
그리고 csh 와 bash 의 차이점

참고로 책의 리눅스 종류는 레드햇 입니다. 버전은 9.0 인거 같네요

Hyun의 이미지

먼저 쉘은 사용자의 명령입력을 분석해서 해당 명령을 실행해주는 역할을 합니다. 예를들어 사용자가 쉘에 "ls"라고 치고 엔터키를 치면 쉘은 ls 명령을 인식하고 해당 프로그램(아마 /bin/ls에 있을껍니다)을 실행시켜줍니다. 실행이 끝나면 다시 사용자 입력을 기다리죠.
이런 쉘은 csh, ash, bash 등 여러가지가 있지만 주로 사용하는 쉘은 bash입니다. 처음 배우는 분이라면 bash를 쓰시면 될껍니다.
계정을 만들면서 쉘을 따로 지정했는데, 사용자 로그인이 안된다거나 하는 경우는 해당 쉘이 시스템에 설치되어있지 않는 경우일껍니다. 굳이 사용하시러면 yum 등으로 설치하시면 될껍니다.(페도라라면 "sudo yum install csh" 명령을 사용하시면 될껍니다.)
그리고 지금 보고계신 책에 설명된 "레드헷 9.0"은 아주 오래된 리눅스 배포판입니다. 그 책은 보지 않는게 좋습니다. 굳이 책으로 보시려면 사용하고 계신 배포판을 기준으로 설명된 책을 권장합니다. 배포판마다 사용법이 조금씩 틀립니다.


나도 세벌식을 씁니다
kosicheol의 이미지

.

댓글 달기

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