`
wangrusheng5200
  • 浏览: 302641 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux 修改文件及文件夹权限

阅读更多

问题描述:

ubuntu中存在两个用户:User1、user2

user1中安装了weblogic 、user2中放置了web工程

最初weblogic无法访问 user2 文件权限中的 web工程,于是进入到user2启动weblogic,此时一切正常。

后来还是想在user1下完成所有操作,于是修改了web工程的用户组,和用户,但此时weblogic在user1下已经无法启动

错误信息:

<Sep 21, 2009 2:09:19 PM CST> <Notice> <Log Management> <BEA-170019> <The server log file /opt/ccibs/weblogic10/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log is opened. All server side log events will be written to this file.> 
<Sep 21, 2009 2:09:20 PM CST> <Error> <EmbeddedLDAP> <BEA-000000> <Error opening the Transaction Log: /opt/ccibs/weblogic10/user_projects/domains/base_domain/servers/AdminServer/data/ldap/ldapfiles/EmbeddedLDAP.tran (Permission denied)>
 
<Sep 21, 2009 2:09:20 PM CST> <Error> <EmbeddedLDAP> <BEA-000000> <Error Instantiating 'dc=base_domain': null> 
<Sep 21, 2009 2:09:20 PM CST> <Critical> <EmbeddedLDAP> <BEA-171522> <An error occurred while initializing the Embedded LDAP Server. The exception thrown is java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot. This may indicate a problem with the data files for the Embedded LDAP Server. If the problem is with the data files and it can not be corrected, backups of previous versions of the data files exist in /opt/ccibs/weblogic10/user_projects/domains/base_domain/servers/AdminServer/data/ldap/backup.> 
<Sep 21, 2009 2:09:20 PM CST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason: 

There are 1 nested errors:

java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot
 at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:273)
 at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
 at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

>

 

经过查看发现EmbeddedLDAP.tran 等文件的用户组和用户都变成了root,由此显然程序无法运行。改回user1 一切ok。

命令:

修改用户组

chgrp - R user1 /opt/ user1

修改用户

chown - R user1  /user1

 

参考文章:

Linux 修改文件及文件夹权限

http://hi.baidu.com/eagle_shao/blog/item/9dd700605261984deaf8f82b.html

分享到:
评论

相关推荐

    Linux修改文件及文件夹权限

    ### Linux修改文件及文件夹权限详解 在Linux操作系统中,文件和目录的权限管理是确保系统安全性的重要一环。本文将深入探讨如何通过`ls -l`、`chmod`、`chown`以及`chgrp`等命令来查看和修改文件及文件夹的权限。 ...

    Java文件、文件夹权限修改的两种方法

    在Java中,文件和文件夹权限的修改是非常重要的,特别是在Linux和Unix系统下。今天,我们将介绍两种修改文件和文件夹权限的方法,即使用File类和NIO方式。 使用File类 File类是Java中最基本的文件操作类,可以用来...

    linux文件属性和更改文件权限详解

    2.更改目录/文件权限 2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令  1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的文件或文件夹. ls命令有...

    设置文件/文件夹权限

    设置文件和文件夹权限的操作通常涉及到系统的安全模型,如Windows的NTFS权限和Linux的ACL(Access Control List)。在编程中,可以使用系统API或库函数来实现,例如在Windows上,可以使用`SetFileSecurity` API,而...

    虚拟机Linux下实现文件夹共享

    - **步骤九**: 返回Linux虚拟机,在文件系统中查找mnt文件夹下的hgfs子目录。 - **步骤十**: 打开hgfs文件夹,即可看到之前共享的文件夹内容。 #### 总结 本文详细介绍了如何在虚拟机Linux环境下配置文件夹共享的...

    linuxchmod命令参数及用法详解--文件文件夹权限设定命令借鉴.pdf

    Linux chmod 命令参数及用法详解 -- 文件文件夹权限设定命令借鉴 Linux chmod 命令是 Linux/Unix 系统中用于设置文件和文件夹权限的命令。权限设定是指对文件或文件夹的访问控制,包括读取、写入、执行等操作的控制...

    linux文件系统管理-权限管理(基础权限设置实验)

    实验中,我们将学习如何设置权限,使得文件夹和文件可以被特定的用户或组访问和修改。 一、权限管理 在 Linux 中,权限是通过访问控制列表(ACL)来实现的。每个文件或文件夹都有三个类型的权限:所有者(owner)...

    在SDcard里新建一个文件和文件夹并修改权限apk源码

    关于修改文件权限,Android系统中的文件权限管理相对较弱,不像Linux那样有明确的rwx权限设置。通常,Android应用只能访问自己创建的文件,无法直接修改其他应用的文件权限。不过,你可以通过一些间接方式来控制文件...

    Linux中文件-文件夹无法删除的解决方案.docx

    本文详细介绍了在Linux系统中解决文件及文件夹无法删除问题的方法,包括基础的`rm`命令使用、文件属性的查看与修改等高级技巧。通过这些方法,即使面对复杂的权限和属性设置,也能有效地处理无法删除的问题。希望...

    Android修改系统文件访问权限

    5. **修改文件权限**:在Linux(包括Android)系统中,文件权限由read(读)、write(写)和execute(执行)三个基本权限组成,分别用r、w、x表示。这些权限可以针对文件所有者、同一组用户和其他用户进行设置。修改...

    python修改linux中文件(文件夹)的权限属性操作

    在Python中,对Linux系统中的文件和目录进行权限属性修改是一项常见的操作,特别是在自动化脚本或者服务中。本文将详细讲解如何使用Python的`os`模块来改变文件或目录的权限,并提供相关知识点的深入理解。 Linux...

    Linux下查看指定文件夹和文件的大小.docx

    ls 命令也可以用来查看文件的详细信息,例如,使用以下命令可以查看文件的权限、所有者、群组、大小、修改时间等信息: ls -l 四、du 和 df 的区别 du 命令统计文件大小相加,而 df 命令统计数据块使用情况。如果...

    C++改写的用于文件及文件夹更名

    "C++改写的用于文件及文件夹更名"是一个针对这一需求的工具,它允许用户批量地更改多个文件或文件夹的名称,极大地提高了工作效率。C++是一种强大的、通用的编程语言,它的性能优秀且灵活性高,使得编写这样的工具...

    改变文件夹权限

    #### Linux Mint 17中改变文件夹权限 在Linux系统中,文件和文件夹的权限管理非常重要,它确保了系统的安全性,并帮助用户控制谁可以访问哪些资源。本文将详细介绍如何在Linux Mint 17中使用`sudo chown`和`sudo ...

    linux c++按照时间排序删除文件夹里面的文件

    在Linux环境中,C++编程语言可以用来实现自动化处理任务,比如按照时间戳排序并删除文件夹中的文件。这个任务涉及到文件操作、时间戳比较以及控制删除文件的数量。下面将详细介绍如何实现这一功能。 首先,我们需要...

    Linux目录和权限设置大全.doc

    - **写入(w)**: 允许用户修改文件内容或更改目录中的文件。 - **执行(x)**: 允许用户执行文件作为程序运行;对于目录而言,执行权限允许用户切换到该目录下。 Linux系统通过**所有权**和**用户组**的概念来区分...

    linux下配置svn权限文件

    在Linux环境下配置Subversion(简称svn)权限文件是一项关键任务,尤其对于团队协作开发来说,权限管理至关重要。Subversion是一个版本控制系统,它允许用户跟踪文件和目录的变化,并且多人可以同时编辑同一份代码,...

    学习linux传输文件夹

    可以使用`chmod`命令来修改文件的权限。 - **其他文件传输工具**:除了PuTTY及其相关工具外,还有许多其他选择可用于文件传输,例如WinSCP、FileZilla等。这些工具提供了图形化的用户界面,使得文件传输更加直观便捷...

Global site tag (gtag.js) - Google Analytics