시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
일반 계정 유저가 다른 유저 권한으로 패스워드 없이 실행하기

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> *NIX / IT 정보
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
jjun



가입: 2009년 12월 10일
올린 글: 8

올리기올려짐: 2011.1.17 월, 6:07 pm    주제: 일반 계정 유저가 다른 유저 권한으로 패스워드 없이 실행하기 인용과 함께 답변

필요한 명령 : sudo, xhost

목적 : juni071027유저가 white 유저 권한으로 패스워드 없이 실행하기
* white 계정으로만 실행되는 특정한 프로그램이 있는데, 다른 계정 사용자가 접속해서 실행할 수 있도록함
(다른 계정 사용자들은 linux에는 익숙치 않는 사용자임, 불편함을 싫어함)


1. 설정:
su - root
visudo

맨끝에 다음내용 추가

# white과 다른 일반 계정(여기서는 juni071027)이 white 그룹이 속해있어야 한다.
su - root
visudo

아래 내용 추가
%white ALL=(white)NOPASSWD: ALL
Defaults:white !requiretty


설명
%white ALL=(white)NOPASSWD: ALL : white 그룹에 속해있는 유저는 white 계정을 패스워드 없이 사용가능
Defaults:white !requiretty : GUI 환경에서 실행할경우 에러 해결


GUI 프로그램인 경우 다음과 같이 스크립트를 작성하여 실행

---- program.sh ----
xhost local:white
sudo -u white /home/white/program



참고한 자료
http://www.fduser.org/blog/55
http://www.linux-archive.org/ubuntu-user/248306-su-without-password.html
http://www.question-defense.com/2009/03/23/sudo-sorry-you-must-have-a-tty-to-run-sudo
http://www.linuxquestions.org/questions/linux-software-2/xlib-connection-to-0-0-refused-by-server-331779/
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> *NIX / IT 정보 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 있습니다
답글을 올릴 수 있습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group