데비안 싸지에서 음악 듣기

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님 말고 다른 사용자가 들어와서 음악을 켜고 끌 수도 있겠죠.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.