간단하게 시리얼 포트에 write하고 read하는 프로그램을 리눅스에서 만들어 테스트를 하는데요.
원래 시리얼 포트에 write/read하는 것은 root만 가능한 것인가요.. 일반 유저로는 작동이 되지 않는데.
어떻게 일반 유저가 시리얼 포트를 write/read하는 방법은 없는지요.
/dev/ttyS? 들의 permission을 조사해야 되지 않나요.
또다른 방법으로는 setuid/setgid 거는 방법도 있겠습니다. 보안구멍이 생길 수 있긴 하지만.
Written By the Black Knight of Destruction
저도 minicom을 일반 사용자 계정으로 실행할려고 위와같이 하였습니다.
http://www.korone.net QT 커뮤니티 사이트
보통 배포판들이 /dev/ttyS?에 따로 그룹을 할당해놓습니다. 잠깐 보니까.. 데비안은 dialout이고 레드햇은 uucp인것 같네요.
오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다. 아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다. 항상 많을 것입니다.
/dev/ttyS? 들의 permission을 조사해야 되지 않나요.
/dev/ttyS? 들의 permission을 조사해야 되지 않나요.
또다른 방법으로는 setuid/setgid 거는 방법도 있겠습니다. 보안구멍이
생길 수 있긴 하지만.
Written By the Black Knight of Destruction
그냥 other group에 read/write permission 만 주면 됩니다.
저도 minicom을 일반 사용자 계정으로 실행할려고 위와같이 하였습니다.
http://www.korone.net QT 커뮤니티 사이트
보통 배포판들이 /dev/ttyS?에 따로 그룹을 할당해놓습니다.잠깐
보통 배포판들이 /dev/ttyS?에 따로 그룹을 할당해놓습니다.
잠깐 보니까.. 데비안은 dialout이고 레드햇은 uucp인것 같네요.
오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.