Article View: cn.bbs.comp.lang.java
Article #19076[Security Policy]��
From: ���˼�
Date: Tue, 13 Jan 2004 04:42
Date: Tue, 13 Jan 2004 04:42
55 lines
3060 bytes
3060 bytes
�ҵ�policy�ļ�����ij���ض�Ŀ¼����Ȩ�ޣ�����Ŀ¼û��Ȩ��
���£�
//mypolicy.cfg
grant codeBase "file:/home/tcma/test/super/*" {
permission java.security.AllPermission;
}
Ȼ����superĿ¼��д��һ����SuperClass
//SuperClass.java
..
public static void main(String args[]){
(new SuperClass()).test();
}
..
����test()��һ����Ա��������ļ�"sss"��һ���ļ������������дһ������
���룬���У�ͨ����Ϊ��Ȩ����
Ȼ����super�ĸ�Ŀ¼��д����һ����NonSuperClass�����ǿ�����SuperClass.java
Ȼ������е�SuperClass�滻��NonSuperClass�����룬����
��Ȼ���׳��쳣����Ϊû��Ȩ�ޣ����£�
java.security.AccessControlException: access denied (java.io.FilePermission
sss write)
at ....
..
at NonSuperClass.test(NonSuperClass.java:10)
at NonSuperClass.main(NonSuperClass.java:17)
�����ﶼ�ǶԵġ�Ȼ��������NonSuperClass.java���������
(new NonSuperClass()).test();
�ij���
(new SuperClass()).test();
Ȼ�����
javac NonSuperClass.java super/SuperClass.java
Ȼ������ NonSuperClass
�����FilePermission�׳��쳣
....
at SuperClass.test(SuperClass.java:10)
at NonSuperClass.main(NonSuperClass.java:17)
����SuperClass��codeBase��superĿ¼����ΪʲôҲû��Ȩ�����أ�
--
���� �������������� ���� ����Ŀ����죿
���� �����������˵������� ���� ����Ŀ�����~~~
���� Խ�ǿ������ԽҪʹ����~~~ ���� ������ڲ��Խ�����û
���� ������ڲ��Խ�����û����ٳ� ����ٳ�
[m[1;33m�� ��Դ:��Ʈ��ˮ�Ƽ� freecity.cnzju.net��[FROM: FREECITY][m
Technical Details
Message-ID:
<4AF3l3$ASN@freecity.cnzju.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!c03.atl99!sjc70.webusenet.com!news.webusenet.com!news.bylinux.net!news.ccie.net.cn!FreecityShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,4753f4b70b67ca16,start X-Google-Attributes: gidf6cb0,public X-Google-ArrivalTime: 2004-01-12 20:44:45 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!c03.atl99!sjc70.webusenet.com!news.webusenet.com!news.bylinux.net!news.ccie.net.cn!Freecity From: swear.bbs@freecity.cnzju.net (���˼�) Newsgroups: cn.bbs.comp.lang.java Subject: [Security Policy]�� Date: 13 Jan 2004 04:42:46 GMT Organization: Ʈ��ˮ�Ƽ� Message-ID: <4AF3l3$ASN@freecity.cnzju.net> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1073968083.A Lines: 55