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

我已经完成了,如此处的屏幕截图所示。linux - 更改文件所有权后如何更改文件所有权并访问文件?-LMLPHP

我已更改了屏幕截图中所示的目录模式,但仍然无法通过user19访问directory1。linux - 更改文件所有权后如何更改文件所有权并访问文件?-LMLPHP

最佳答案

使用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用户必须可读父目录。

09-26 09:25