RaspberryPiでi2c通信をするときにroot or sudoが必要ないようにする

RaspberryPiで物理層(i2c等)を叩こうとするとsu権限を求められる。物理層を叩くスクリプトを走らせるユーザをそのグループに追加することでsu権限が要らなくなる。usermodかadduserで行ける。

usermod -> http://www.janwagemakers.be/wordpress/?p=266
$ sudo usermod -a -G (対象のグループ、i2c等) (走らせるユーザ)
adduser -> https://www.abelectronics.co.uk/i2c-raspbian-wheezy/info.aspx
$ sudo adduser (走らせるユーザ) (対象のグループ、i2c等)

※wiringPiの場合は、スクリプト中のセットアップ関数の変更が必要 -> http://wiringpi.com/reference/setup/
wiringpi2.wiringPiSetup() -> wiringpi2.wiringPiSetupSys()