[해결]이맥스에서 다른 계정 파일 수정 할때
글쓴이: suns1997 / 작성시간: 목, 2007/08/30 - 8:45오후
그러니까 이맥스로 파일 작업 하다보면 루트 계정 파일을 수정할때가 있는데
그럴때 마다 셀모드로 들어가서 su한 다음 또 다른 이맥스를 시작합니다.
그럼 루트 계정으로 실행한 이맥스여서 손쉽게 편집은 가능하기 한데...
불편하기도 하고 자꾸 모드도 바뀌고 해서..
혹시 더 간단한 방법이 있는지 알고 싶습니다.~^^
Forums:
tramp 를 쓰시면
tramp 를 쓰시면 됩니다. 데비안에는 tramp 이름으로 패키지가 있군요.
설치 후에 ~/.emacs 에
(require 'tramp) 라고 적어주시고 즉, C-x C-f 로 파일을 찾으실 때 (디렉토리도 됨)
/su::/root/somefile
이렇게 적어주시면 암호를 물어볼 겁니다.
메뉴얼은 로컬에도 있긴 하지만 웹상에서는 http://www.gnu.org/software/tramp 을 참고하세요.
--
perl -e's@@JEON Myoung-jin@;sub man{s| _|her e|}
sub see{s;^;Just;;u;s;e ;Perl ;;to;print$_,$/}$uperMan=M;
s=^....=U are not=;s~$uperMan~~;&admitIt;s=U are = A=;s|young|_|;&man;
sub admitIt{say;ye;s!-\w+! Hacker!};see U'
$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}
아, 패키지로
아, 패키지로 설치하시면 require 부분은 필요없겠네요.
(저는 소스로 설치해서;;)
또, 우분투라면 su 대신에 sudo 를 쓰셔야합니다.
--
perl -e's@@JEON Myoung-jin@;sub man{s| _|her e|}
sub see{s;^;Just;;u;s;e ;Perl ;;to;print$_,$/}$uperMan=M;
s=^....=U are not=;s~$uperMan~~;&admitIt;s=U are = A=;s|young|_|;&man;
sub admitIt{say;ye;s!-\w+! Hacker!};see U'
$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}
저는 C-x C-r이 Find file
저는 C-x C-r이 Find file read only 였던 것을 잘 쓰지 않아서 Find file as root로 바꿔버렸습니다.
Tramp를 이용하여 함수 하나 만들고 키바인딩 시키면 됩니다.
웹에서 이것을 찾아서 저도 붙여넣어 쓰고 있는데 참고하십시오.
http://www.emacswiki.org/cgi-bin/wiki/TrampMode
제가 이것을 본 것은 위의 URL은 아니었지만 위의 URL에도 비슷한 내용이 있네요.
블로그: http://turtleforward.blogspot.com
블로그: http://turtleforward.blogspot.com
감사합니다^^
감사글이 너무 늦었네요.^^:; 덕분에 편하게 편집 할 수 있게되었습니다
이맥스는 정말 매력적이예요^^
댓글 달기