linux的文件会因为权限而看不到吗?

金拱门 发布于 2014/03/29 09:26
阅读 2K+
收藏 0

今天遇到这个问题

假设目前有文件 test.zip 位于/var/www 。 test.zip 文件设置了权限,只有指定用户才可以操作。如 root,fuck.

我访问系统,以 ftp/sftp帐号(再假设这些帐号按照最低权限,都不具备操作权限) 进入系统,/var/www 我是可以正常访问的。那么这个test.zip 会因为权限问题而看不到吗?

加载中
0
ththththht
ththththht
能不能看见test.zip在于www有没有读权限,有读权限那么就算文件权限是0也是可以看见的。www有写权限,test.zip也是可以被删除的。
0
红星xx
红星xx

只要没被 隐藏 ,不管权限是啥 ,都能被看到吧。

0
edgeman03
edgeman03

看那个文件的权限是什么

很简单,看那个文件的所属用户和所属组是什么?如果你登录的用户不是那个用户也不属于那个组,那就看other的权限是什么?在ubuntu下测试了,就算一点权限都没,还是可以ls看到的

0
酷酷的就
酷酷的就

可以进入文件夹,就肯定可以看到里面的文件, 具体如楼上所述.

0
mn_1127
mn_1127
你说的这种情况是不会发生的,如果ftp账号对www目录没有读的权限,那么再你要打开www目录时就会提示你没有读的权限,也就是说你根本到不了www目录下,如果你能顺利到www目录,那么不管你的test.zip是什么权限,你都是能看到的,只是后续要操作test.zip文件时才会检查你是否有相应的权限!
0
欣儿
欣儿

在文件夹可以进入的情况下,文件夹内没被隐藏的都可以被看见。

但是,要操作文件夹里的文件,就会提示你哪些没有权限这些。

或者是没有提示,文件也没有变化

0
铂金胖子
铂金胖子
可以看见,这种情况经常碰到
0
eechen
eechen

目录没有读权限,就无法看到该目录下的所有文件,典型的如:其他用户无法查看/root目录,因为/root目录权限为drwx------(700)。

如果用户对文件没有读权限,但对文件所在目录有读写权限,仍是可以删除该文件的:

sudo mkdir -m 777 testdir
cd testdir
sudo touch file
sudo chmod 600 file
因为其他用户对testdir目录有读写权限,虽然没有对file的读写权限,但仍能看到和删除文件file。

对目录来说,drwxrwxrwx里面的x就表示能够查看目录内容。


返回顶部
顶部