a라는 계정에서
b라는 계정으로 접속을 하여 어떠한 명령어를 실행하고싶습니다.
이럴경우 스크립트 상에서 어떻게 처리를 해야할지...
명렁어까진 먹히는데 비밀번호 입력후 쉘이 넘어가는거 처리하는게 좀
감이안오네요ㅡ,.ㅡ;;;
ssh 사용하여 접근할 경우엔, key 등록해 놓으면 패스워드 묻지 않습니다.
ssh target_serve < ./my_script.sh
이런식으로 하시면 될듯.
======================== 조직 : E.L.D(Embedded Linux Developer/Designer) 블로그 : poplinux@tistory.com 카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
급하게 작성하다보니 제가 생각했던부분을 안적었네여...
a 계정에 특정 스크립트에 b(DB계정)라는 계정에 접속하여 DB를 껏다 다시키는 작업을 하려고합니다.
그래서 생각한것이 su 명령어를 이용해보려 했는데...
흠;;;
a계정에 sudo 권한을 주고 a계정이 b계정으로 특정 작업을 실행할 때는 비번을 묻지 않게 만들 수 있을 것 같습니다.
(시험해보지는 않았습니다.)
su postgres -c some_command sudo -u postgres some_command
이런거 찾으시는 것 같네요.
-- 마잇
텍스트 포맷에 대한 자세한 정보
<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]
ssh 사용하여 접근할 경우엔, key 등록해 놓으면
ssh 사용하여 접근할 경우엔, key 등록해 놓으면 패스워드 묻지 않습니다.
이런식으로 하시면 될듯.
========================
조직 : E.L.D(Embedded Linux Developer/Designer)
블로그 : poplinux@tistory.com
카페 : cafe.naver.com/poplinux
임베디드 리눅스 관련 프리렌서 지향
공개키 말고 다른방법은...
급하게 작성하다보니 제가 생각했던부분을 안적었네여...
a 계정에 특정 스크립트에 b(DB계정)라는 계정에 접속하여 DB를 껏다 다시키는 작업을 하려고합니다.
그래서 생각한것이 su 명령어를 이용해보려 했는데...
흠;;;
sudo
a계정에 sudo 권한을 주고 a계정이 b계정으로 특정 작업을 실행할 때는 비번을 묻지 않게 만들 수 있을 것 같습니다.
(시험해보지는 않았습니다.)
su postgres -c
이런거 찾으시는 것 같네요.
--
마잇
댓글 달기