草庐IT

Linux权限

全部标签

java - jarsigner list 权限

签名时如何向jar的list文件添加额外的参数?我有一个使用一些外部库的javaws应用程序。从java7u25开始,list中需要额外的参数(权限和代码库)。我如何在签名时设置这些(如果可能的话使用maven)。我可以在构建时为我生成的工件设置它,但对于我从外部存储库获得的工件,我如何在签名时插入它们? 最佳答案 我在签名之前更新了第3方jar。更新jar的ant任务是:jarufmthirdparty.jarmanifest_adder.mf你:更新f:输出到文件m:附加list文件。manifest_adder.mf文件将与第

java - 提取tar文件时如何检测文件权限?

使用ApacheCommonsCompress时要提取tar文件,我如何找出每个TarArchiveEntry的文件权限(读、写、可执行)? 最佳答案 TarArchiveEntry提供了一个方法“getMode()”,它返回Unix文件模式,例如TarArchiveEntryentry=input.getNextTarEntry();while(entry!=null){System.out.println("Entry:"+entry.getName()+",Mode:"+entry.getMode());entry=input

java - 对特定登录客户的只读权限 | Spring MVC

我知道这似乎是一个奇怪的要求,但当客户需要时,我们别无选择。我正在开发一个网络应用程序(电子商务),需要注册一个新客户,到目前为止一切正常。但是有以下情况的要求如果客户使用特定的电子邮件ID注册,他们将立即获得批准并被允许浏览、查看所有内容并被允许执行任何交易。对于其他客户组,他们可以登录,但他们只能读取个人资料部分的权限,无法查看产品价格(打折后的价格),也无法进行任何交易。由于这些用例并不适用于特定类别,而是适用于整个Web应用程序,我不确定我们如何才能最好地实现这一点。我想到了几个选项在springsecurity下添加一个新角色,对于那些只读权限的人应该有这个新角色。创建某种H

java - 'java' 和 'libjvm.so' (Linux) 或 'jvm.dll' (Windows) 之间的区别?

通过普通java命令启动应用程序与通过libjvm.so(Linux中的libjvm.so或Windows中的jvm.dll)直接调用JVM有什么区别?最近在论坛上看到说用dll或.so文件启动eclipse性能会更好。我想知道这是怎么发生的。谢谢。 最佳答案 如果人们想围绕Java核心包装他们自己的功能,通常他们会针对jvm.dll进行构建,有时很难做一些看起来来自Java的“本地”事情。一个很好的例子确实是Eclipse,他们想在其中弹出启动画面并在启动之前执行一些其他操作。对于其他产品,Java只是他们工作量的一小部分(例如:

java - 我的小程序需要客户端访问资源的权限的策略文件位置在哪里?

我发现我必须编写一个策略文件来为我的小程序授予权限...但我真的很困惑...:(我想编写一个作为map查看器的小程序,我需要在运行我的小程序的客户端上保存图像图block以在本地访问图block以获得安全查看map的速度和时间,这对用户有好处...因此,小程序需要授予读取/写入权限并在客户端tempdir上创建目录。现在,我想写一个策略文件来获得对我的小程序的权限,我不想让用户参与其中,相反,我想自己编写策略文件来授予对小程序的权限...现在策略文件位置在哪里?在小程序jar文件中?小程序如何使用策略文件?请帮帮我 最佳答案 简单的

java - 使用 Zookeeper 存储用户权限有意义吗

我正在编写一个涉及多个前端节点的分布式应用程序,这些节点需要拒绝对用户执行操作,除非它们是列表的一部分。现在我们有超过4个节点,但只有一个运行DB2的数据库服务器经常停机维护。现在我们正在轮询数据库以更新内存列表,以便如果从列表中删除用户,更改将反射(reflect)到所有4个节点。但是如果其中一个节点在数据库关闭时重新启动,我们最终会得到一个空列表,它将拒绝所有我们不想要的用户请求。我们可以接受来自用户的请求,即使数据库已关闭,因为我们将它们缓冲在消息队列中,但如果需要拒绝,我们希望立即拒绝它们!在我们的4个节点中的每个节点上运行一个Zookeeper实例并将用户权限存储在Zooke

Java File.isDirectory() 在 Linux 中为目录返回 False

请看代码片段:File[]additionalFiles=newFile(FILE_PATH).listFiles();booleanisDirectory=file.isDirectory();我已经验证了目录路径是正确的,当我在Windows上运行代码时,isDirectory的值是true(它应该是)。关于为什么在Linux(RedHatEnterpriseLinux)上会出现这种情况有什么建议吗? 最佳答案 如果我没记错的话,符号链接(symboliclink)不会读作目录。正确的解决方法是:newFile(FILE_PAT

java - 如何在 Linux 终端中编译带有外部 jar 文件的 java 项目

我有一个包含外部jar文件的项目,我点击了这个链接http://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-%28Java%29添加外部java路径。然后我尝试在终端中编译我的代码,但是我仍然收到关于jar文件不存在的错误。我写了如下命令:(目前我在项目目录下,里面有binsrc和lib三个文件夹)bash-3.2$lsbinlibREADME.txtsrcbash-3.2$javac-cplib/jsoup-1.6.1.jarsrc/DayTradingStockBlog.javabash-3.2$java-c

java - 如何给不同的Java类赋予不同的权限?

我有一个Java应用程序,我想让它可扩展。为了创建一个扩展,我们公司的开发人员将编写一个实现特定接口(interface)的Java类。他们可能还希望编写相关的帮助程序类。我想在不中断的情况下将这些扩展加载到应用程序中。我想限制这个类可以做以下事情:调用应用程序API中的方法(这将是构造函数的参数)在同一个包中创建其他对象的实例(这样扩展类的作者可以使用其他类来完成工作)。当类被调用时,传入的API对象将已经定义了一个“客户”并将其存储为成员变量。它将使用它来限制通过API对该客户数据的访问。我不希望这些类执行诸如访问数据库、写入磁盘或其他操作等操作。这主要是依赖管理和封装方面的工作,

java - LocalDate 在 LocalDate 中具有私有(private)访问权限

这个问题在这里已经有了答案:Whatisthedifferencebetweenpublic,protected,package-privateandprivateinJava?(29个答案)关闭6年前。我想知道某人的年龄。我正在关注此处给出的答案:HowdoIcalculatesomeone'sageinJava?这是我目前所拥有的:publicvoidsetDOB(Stringday,Stringmonth,Stringyear){LocalDatebirthDate=newLocalDate(Integer.parseInt(year),Integer.parseInt(mont