데비안 싸지에서 음악 듣기

lovejin0309의 이미지

데비안 싸지에서 일반 사용자로 xmms를 실행하면 장치를 사용할 수 없다고 나옵니다.

이것도 좀 삽질을 했는데,

알고 보니,

/dev/dsp* 장치들의 권한이 잘못 주어져 있어서 그랬더군요.

lovejin@lovejin:/dev$ ls dsp* -la
crw-rw----  1 root audio 14,  3 2004-09-18 20:52 dsp
crw-rw----  1 root audio 14, 19 2004-09-18 20:52 dsp1
crw-rw----  1 root audio 14, 35 2004-09-18 20:52 dsp2
crw-rw----  1 root audio 14, 51 2004-09-18 20:52 dsp3

권한이 저 모양이니, 개인 사용자는 사용을 못한것이었습니다.

그래서 chmod로 다음과 같이 바꾸어 주었습니다.

lovejin@lovejin:/dev$ ls dsp* -la
crw-rw-rw-  1 root audio 14,  3 2004-09-18 20:52 dsp
crw-rw-rw-  1 root audio 14, 19 2004-09-18 20:52 dsp1
crw-rw-rw-  1 root audio 14, 35 2004-09-18 20:52 dsp2
crw-rw-rw-  1 root audio 14, 51 2004-09-18 20:52 dsp3

잘되네요.

데비안 개발분들 고생하고 계시지만, 이런 문제들은 미리 해결해 주셨으면 합니다.

이상 음악 듣기 위해 삽질한 김유석이었습니다.

Forums: 
cheezsand의 이미지

원래 보안을 위해서 audio그룹이 아니면
사용을 못하도록 막아 놓은걸로 아는데 아닌가요?

사운드를 사용할 사람들은 오디오 그룹에 넣어서....

pcharley의 이미지

데비안유저스에서 문서를 좀 더 찾아보거나, 게시판 검색을
좀 더 하셨다면 금방 해결 할 수 있는 문제였을텐데요..

/dev 디렉안에 내용에 대해서 퍼미션을 바꾸는 것은
그리 좋은 생각이 아닙니다. 다 이유가 있어 그렇게하는
경우가 많습니다.

by P.C.Harley

crimsoncream의 이미지

뭐 동어반복이지만 명확하게 결론을 말씀하신 분이 안계신것 같아서.
퍼미션은 원상복구하시고 usermod를 사용하거나 직접 group 파일을 편집하셔서 audio그룹 권한으로 음악을 들으시는게 정석으로 보입니다.
이것 뿐만 아니고 /dev 밑에는 특정 group을 통해서 사용하도록 돼있는 것들이 꽤있습니다. 데비안이라면 당장 생각나는게 아마 시리얼포트가 dialout으로 돼있지요? 뭐 보안 상의 이유일수도 있고 배포폰의 정책이나 철학일수도 있겠지만 가능하면 따르는게 그 배포본 쓰시는 동안은 편하실 겁니다.
권한 변경한게 리붓하면 도로 복구되지 않나요? 데비안 그랬던 거 같은데 ?

오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.

sugarlessgirl의 이미지

adduser 유저ID audio

음.. 저게 유저를 audio group 에 등록시키는게 맞는 건지 헷갈리는군요..-_-

랜덤여신의 이미지

eadgbe wrote:
adduser 유저ID audio

음.. 저게 유저를 audio group 에 등록시키는게 맞는 건지 헷갈리는군요..-_-

useradd -m -G users,wheel,audio,tty -s /bin/bash john

이런 식으로 쓰지요...
하지만 직접 /etc/group 편집하는게 더 편합니다. :)

사용자를 추가할 때 audio 그룹에 추가하는 이유가 저것이였군요...
데뱐 사지 인스톨러에서 기본 생성되는 일반 유저는 자동으로 audio 그룹에 추가되서 몰랐네요~

lovejin0309의 이미지

큰 문제가 있어서 그런걸까요?

제 상식선에선 이해가 되지 않는 문제이긴 하지만, 정석이 그렇다고 하시니까변경시키도록 하겠습니다.

하지만, 그래도 이해가 되질 않는군요.

버려진의 이미지

제가 알기로는 보안상 문제가 있다고 들었는데요.

찾아보기가 귀찮아서 :wink:

orangecrs의 이미지

cert 에서 alsa, oss 검색하시면 나옵니다... 로컬유저에게 치명적일 수 있어서 그럽니다.

---------------------------------------------------
야!...

익명 사용자의 이미지

lovejin0309 wrote:
큰 문제가 있어서 그런걸까요?

제 상식선에선 이해가 되지 않는 문제이긴 하지만, 정석이 그렇다고 하시니까변경시키도록 하겠습니다.

하지만, 그래도 이해가 되질 않는군요.

others에 RW 를 주는 식으로 문제를 해결했다고 생각하신 게 더 이해가 안됩니다. 근본적으로 user와 group, others로 권한이 분리되어 있는 이유를 좀 더 생각해보시는 게 어떨까요? (근래에 ACL 까지 붙어나가는 것도 다 이유가 있어서 그런 거 아니겠습니까?)

nainu의 이미지

lovejin0309 wrote:
큰 문제가 있어서 그런걸까요?

제 상식선에선 이해가 되지 않는 문제이긴 하지만, 정석이 그렇다고 하시니까변경시키도록 하겠습니다.

하지만, 그래도 이해가 되질 않는군요.

사용하시는 lovejin0309님 말고 다른 사용자가 들어와서 음악을 켜고 끌 수도 있겠죠.