본문 바로가기

♪ 아치리눅스

USB Automount with HAL

HAL을 사용하면 USB같은 외부 장치들을 자동으로 마운트가 되기 때문에 상당히 편리합니다.
하지만 USB를 꽂으니 장치 인식은 되는데 사용할 수가 없더군요.
일반 유저에게 권한이 없습니다. 루트로만 읽을 수 있더라구요.


/etc/PolicyKit/PolicyKit.conf 파일을 수정합니다.

기본적으로 아치리눅스에는 파일은 존재하지만 내용은 없더군요.

아래와 같이 수정해 주면 일반 유저도 자동마운트가 가능해집니다.


<?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->

<!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">

<!-- See the manual page PolicyKit.conf(5) for file format -->

<config version="0.1">
    <match action="org.freedesktop.hal.storage.*">
        <return result="yes"/>
    </match>
    <match action="hal-storage-mount-fixed-extra-options">
        <return result="yes" />
    </match>
   <match action="hal-storage-mount-removable-extra-options">
      <return result="yes" />
    </match>
</config>