/dev/ 파일들..
글쓴이: 익명 사용자 / 작성시간: 월, 2001/12/31 - 12:37오전
안녕하세요?
/dev/console 과 ioctl 을 이용해서 소리를 내려고 하는데요,
( 내부 스피커 사용 )
소리는 잘 나는데, /dev/console 퍼미션이 루트에게만 허용되어 있어서...
루트사용자만 소리를 들을 수 있습니다.
다른 방법으로 일반 유저도 소리를 들을 수 있는 방법이 있나요? ^^?
아, 그리고 '\a' 를 출력하면 간단한 비프음이 나는데요...
이 음의 주파수를 조절할 수는 없나요? ^^?
아시는분의 도움 부탁드립니다~ )
Forums:
RE: 루트만 가능한것은..
장치같은거 접근하시려면 루트 권한이 필요합니다.
루트가 아닌 일반사용자가 이것을 사용하기 위한 방법으로
setuid 를 쓰시면 됩니다.
만드신 프로그램을 bell 라고 하면
루트권한으로 들어와서
chown root.root bell
chmod u+s bell
하시고, 다시 일반사용자로 들어와서 프로그램을 실행해 보십시요.
Re: /dev/ 파일들..
setuid()을 사용해서 root권환을 함수 콜내부에서
주는 방법도 있지요 ^^*
댓글 달기