/root/.bashrc설정을 바꿔버려서 root로는 전혀 접근할 수 없는데 어떡해야 하나요?

hydrol88의 이미지

스트립트 하나를 실행시키려고 잘 모르고 /root/.bashrc에 다음과 같이 한줄을 넣었더니 root로 로그인이 않되네요.
.bashrc 안에 export PATH = /Desktop/sh update_wegt.sh 라고 썼더니 아래와 같이 완전히 죽었네요. SSH 클라이언트로만 root로 들어갈 수 있고 직접 서버에서 로그인이 않되네요.

bash: export: `update_wget.sh': not a valid identifier
bash: ls: command not found
[root@Rhodes tompot ]# ls
bash: ls: command not found
[root@Rhodes tompot ]# vi /root/.bashrc
bash: vim: command not found

라고 나오며 기본명령어가 전혀 먹히지가 않네요. 이를 어쩌죠? 어떻게 하면 bash를 복구할 수 있나요?
root는 완전히 먹통이 되어버렸네요.

그리고 update_wegt.sh를 리룩스 서버 부팅때 자동으로 실행시키는 방법을 알고 싶습니다. 이것 할려다가 그냥 이모양이 되어버렸네요.

감사합니다.

warpdory의 이미지

절대경로를 써주면 됩니다.

ls 대신 /bin/ls
vi 대신 /usr/bin/vi

이런 식으로요.

일단 다른 시스템에서 .bashrc 파일을 ftp 등으로 복사해 넣은 다음에 적당하게 수정하면 됩니다.

---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.
http://akpil.egloos.com


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

hydrol88의 이미지

초보자가 어설프게 손댔더니 문제가 생기는군요. 다시 한번 감사드립니다.

다즐링의 이미지

redhat 계열이라면.. /etc/rc.d/rc.local 에 추가해주세요.

-------------------------------------------------------------------------------------------------------
Life ... http://iz4u.net/blog/

------------------------------------------------------------------------------------------------
Life is in 다즐링

마잇의 이미지

PATH 환경 변수는 실행 명령어를 찾는 경로를 순서대로 지정해주는 용도입니다. 그래서 잘못 설정하면 경험하신 것과 같이 난감한 상황이 벌어집니다.

보통 기본설정에 새로 추가하기를 원하는 경로를 덧붙이는 식으로 설정하면 안전합니다.

export PATH=$PATH:/원하는/경로

$PATH 부분이 기존에 PATH 환경 변수에 설정되어 있는 내용으로 변환되고 뒤에 추가한 내용이 덧붙여져서 다시 PATH에 저장이 됩니다. 콜론(:)은 각각의 경로들을 구분하기 위해 필수적입니다.

그리고 실행하려는 파일이 들어있는 경로를 추가해주셔야 합니다.

/Desktop/sh update_wegt.sh

/Desktop 디렉터리에 있는 update_wget.sh 파일을 실행하시려는 것으로 짐작이 되는데 이런 경우는 그냥 직접 실행시키셔도 됩니다. 전체 경로를 다 써주면 PATH 환경 변수의 설정과 관계 없이 실행 가능 합니다. 물론 해당 파일이 실행 권한은 가지고 있어야 합니다.

--
마잇


--
마잇

ydhoney의 이미지

/etc/skel 디렉토리 밑에 사용자 생성시 기본으로 들어가는 파일들이 모여있습니다. 들어가셔서 .bashrc 파일을 구하시면 되지요 :-)

==
아 씨끄러 씨끄러~ 조용해!!
레드햇 9 이하 사용금지!

bushi의 이미지

일반 유저로 로그인 한 뒤
su
명령을 사용해서 root 로 변신하시면... 아규먼트로 - 를 주지 않으면 .bashrc 등이 무시될겁니다.

댓글 달기

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