【问题标题】:UNIX not being able to access file even after 777 permission即使在 777 权限之后,UNIX 也无法访问文件
【发布时间】:2016-06-07 22:14:34
【问题描述】:

我将文件放在 /orabin/hrtst/TEST 位置:

/orabin/hrtst/TEST$ ls -ltr Lookup_code.log
-rwxrwxrwx 1 xxhcmuser dba 0 Feb 25 15:08 Lookup_code.log

我希望将 -rwxrwxrwx 权限更改为 drwxrwxrwx

我可以使用什么命令?

【问题讨论】:

  • d 是目录,你有的是文件
  • 我想更改目录的权限以允许 Oracle 用户对其进行读写:

标签: file shell unix file-permissions


【解决方案1】:

您所说的d不是权限,而是一种表示文件性质的方式(在这种情况下是目录)。

Lookup_code.log 是一个常规文件。因此,您首先会看到-;就在权限(rwx-rwx-rwx) 之前。

如前所述,您需要使用此名称创建目录;只有这样你才能在那里看到所需的d

【讨论】:

  • @Am_i_helpful- 我无法从此目录打开我的日志文件。目录和文件具有所有权限。仍然没有在我的外部表中打开
  • @divya.trehan573 - 问题不在于文件权限;它可能与您尝试访问文件的方式有关。您可以使用一些标准编辑器(如viemacs 等)简单地访问该文件。我建议您确保这些编辑器是否可以访问该文件。您在外部表中的访问方式是一个问题。
【解决方案2】:

对不起,朋友,

将其更改为 d 的唯一方法是将该文件放入目录中。

这里是一个不错的阅读来源:https://kb.iu.edu/d/abdb

该文件有权包含所有内容(目录除外)。

干杯。

编辑:

这是更深入的阅读: https://www.mkssoftware.com/docs/man1/ls.1.asp

【讨论】:

    猜你喜欢
    • 2016-06-25
    • 2014-06-30
    • 1970-01-01
    • 2010-12-24
    • 2021-12-16
    • 2016-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多