2014-05-23 34 views
0

我有一個運行在比格犬黑色的tomcat web應用程序。 這裏面的應用程序,一些引腳可以控制:Tomcat用戶文件訪問權

private static final String GPIO_DIR = "/sys/class/gpio"; 

public static void enablePin(int gpio) 
{ 

    try (RandomAccessFile out = new RandomAccessFile(new File(GPIO_DIR 
      + "/export"), "rw")) 
    { 
     out.write(("" + gpio).getBytes()); 
    } catch (IOException io) 
    { 
     //possibly the pin was already enabled 
     log.trace("Not able to enable pin", io);    
    } 
} 

的問題是,在GPIO文件夾中的文件保護。

如何配置tomcat7的訪問權限才能訪問這些文件。

出口的當前訪問權限是

ls -l 
--w------ 1 root root ..... 

如果我改變使用chmod的訪問權限,它們將被設置在重新啓動系統默認值。

回答

1

this替代你嗎?

+0

似乎沒有永久的方式來設置它。權限存儲在inode.http://www.slashroot.in/inode-and-its-structure-linux –