Permissions maven rpm插件在映射时设置文件夹权限与文件权限不同
当文件需要设置为664时,如何设置文件夹(即775)的权限? 如果文件夹设置为664,则rpm安装程序(root)以外的用户将看到“?”而不是文件的所有者/权限,我不希望将所有文件的权限也设置为775。Permissions maven rpm插件在映射时设置文件夹权限与文件权限不同,permissions,mapping,rpm-maven-plugin,Permissions,Mapping,Rpm Maven Plugin,当文件需要设置为664时,如何设置文件夹(即775)的权限? 如果文件夹设置为664,则rpm安装程序(root)以外的用户将看到“?”而不是文件的所有者/权限,我不希望将所有文件的权限也设置为775。 结构类似于 一种解决方案是将其映射两次,在一个映射中排除文件,在下一个映射中排除文件夹。还有更好的主意吗 <mapping> <directory>/opt/bin</directory> <filemode>755</fil
结构类似于 一种解决方案是将其映射两次,在一个映射中排除文件,在下一个映射中排除文件夹。还有更好的主意吗
<mapping>
<directory>/opt/bin</directory>
<filemode>755</filemode>
<username>myUser</username>
<groupname>myUser</groupname>
<sources>
<source>
<location>bin</location>
<excludes>
<exclude>*.*</exclude>
</excludes>
</source>
<sources>
</mapping>
<mapping>
<directory>/opt/bin</directory>
<filemode>664</filemode>
<username>myUser</username>
<groupname>myUser</groupname>
<directoryIncluded>false</directoryIncluded>
<sources>
<source>
<location>bin</location>
</source>
<sources>
</mapping>
/opt/bin
755
我的用户
我的用户
箱子
*.*
/opt/bin
664
我的用户
我的用户
假的
箱子
我是通过使用
标签来完成的。然后,如果需要覆盖默认设置,可以使用
部分中的
标记(但是
、
、
仅适用于未填充
、
和
的
)。这是我的建议
org.codehaus.mojo
rpm maven插件
2.1.3
....
....
755
644
MyGroup
我的用户
....
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>rpm-maven-plugin</artifactId>
<version>2.1.3</version>
....
<configuration>
....
<defaultDirmode>755</defaultDirmode>
<defaultFilemode>644</defaultFilemode>
<defaultGroupname>MyGroup</defaultGroupname>
<defaultUsername>MyUser</defaultUsername>
....
</configuration>
</plugin>