1
我有一個程序訪問/ dev/i2c-1。以root身份運行時,它工作正常。現在,我必須能夠通過在Apache服務器上使用PHP腳本來運行此操作。程序啓動並運行正常,但用戶www數據無法訪問i2c-1。沒有權限!正如所建議的,我已經將www數據添加到i2c組,「adduser www-data i2c」,但這並沒有幫助。我在單板嵌入式設備上使用命令行Debian Linux。我怎樣才能做到這一點,同時保持至少最低的安全性?如何在Debian Linux中允許用戶www-data訪問i2c?
gI2c1File = open("/dev/i2c-1", O_RDWR);
if (gI2c1File < 0) {
file_logError("Error opening i2c-1 interface", strerror(errno));
return 0;
}
你能告訴我該怎麼做嗎? – Ranandar
我使用要運行的命令更新了我的答案。 – dlporter98
對不起,但這沒有奏效。 – Ranandar