How to find a user's home directory on linux or unix?

后端 未结 13 626
时光说笑
时光说笑 2020-12-23 19:57

How do I find the home directory of an arbitrary user from within Grails? On Linux it\'s often /home/user. However, on some OS\'s, like OpenSolaris for example, the path i

13条回答
  •  南方客
    南方客 (楼主)
    2020-12-23 20:24

    Normally you use the statement

    String userHome = System.getProperty( "user.home" );
    

    to get the home directory of the user on any platform. See the method documentation for getProperty to see what else you can get.

    There may be access problems you might want to avoid by using this workaround (Using a security policy file)

提交回复
热议问题