【问题标题】:How to change the ownership of the file and access the file after changing the file ownership?更改文件所有权后如何更改文件的所有权并访问文件?
【发布时间】:2017-08-08 09:50:35
【问题描述】:

我已将文件的所有权从用户 02042013015 更改为用户 user19,并且我已成功更改文件的所有权,但我不知道如何更改由 user19 访问文件?

我已经按照这里的截图所示做了。

我已经更改了屏幕截图中显示的目录模式,但我仍然无法通过 user19 访问 directory1。

【问题讨论】:

  • 如果directory1确实是目录,则至少需要给user19遍历权限,即chmod u+x directory1。 02042...用户的主目录有什么权限,那是stat -c %A .返回的?
  • 02042013015目录1的文件权限为:drw-r--r--。 2 user19 02042013015 8 月 7 日 24 日 22:03 目录1
  • 使用chmod uog+x directory1 命令设置允许遍历的权限。

标签: linux centos7


【解决方案1】:

使用su?

# adduser testuser
# mkdir testdir
# chown testuser:testuser testdir/
# ls -l | grep test
drwxr-xr-x 2 testuser   testuser     4096 Aug  8 09:55 testdir

现在让我们只为所有者阅读:

# chmod 700 testdir/
# ls -l | grep test
drwx------ 2 testuser   testuser     4096 Aug  8 09:55 testdir

并尝试在各个用户下列出:

# su - jmadmin -c 'ls -l testdir'
ls: cannot open directory 'testdir': Permission denied

# su - testuser -c "ls -l testdir"
total 0

请注意 - testuser 用户必须可以读取父目录。

【讨论】:

    猜你喜欢
    • 2012-04-03
    • 1970-01-01
    • 2017-01-05
    • 2017-01-08
    • 1970-01-01
    • 2012-01-04
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多