所以我的Dockerfile是这样写的:
# set env vars for linux user
ENV LINUX_USER="kbuser"
...
... # other stuff
...
USER kbuser
但我想用
USER $LINUX_USER
所以我只需要在文件中的一个地方写用户名。但这不管用。
我怎么才能避开这一切?
谢谢。
我在Linux Command Line and Shell Scripting Bible by Richard Blum Christine Bresnahan上读到:
从对象的完全权限集中减去umask值。文件的完全权限为模式666,但对于目录则为777。
因此,如果一个文件不能同时具有读、写、执行权限,那么用户每次需要执行操作时都必须更改文件吗?如果一个程序员需要测试他的代码,他应该怎么做?其他类型的文件呢?提前谢谢。
我使用命令jar cvf MyWarFile.war <list all files and dir to be part of war file with space in between>在linux中创建一个war文件。我不想在命令中指定每个文件/dir,我只想使用*(用当前dir中的文件创建war文件)。在尝试将目录中的所有文件(使用*)添加到正在创建的war文件时,应该如何排除某些文件/dir。
我在找类似的东西
jar cvf MyWarFile.war * <how to exclude certain file/dir>