如何让jdk的执行权限只在特定的用下执行
默认jdk的环境变量配置在/etc/profile ,
特定用户环境在home的用户名/.bash_profile中配置对应java环境变量
如:useradd -m mytest // -m 表示在home目录创建文件夹
将创建一个用户mytest,并且在home目录下创建文件夹mytest,这个文件夹为mytest用户所有。
在/home/mytest下面有一个文件.bash_profile
系统加载环境变量的顺序是/etc/profile --》 ~/home/mytest.bash_profile
后面的会覆盖前面的
这样java -jar的权限只会有mytest有,连root用户也没有,
如果配置在/etc/profile下,那么所有用户都会有这个权限
网友评论