我想user
在我的 ftp 服务器上添加一个用户,该用户将只能访问/home/user
文件夹...并且我希望他无权访问后台文件夹、主文件夹、根文件夹等,但/home/user
我不知道每个命令。如何做到这一点?
答案1
顺便说一下,大多数这些命令都需要以 root 身份运行,因此例如,不是chmod ...
,而是sudo chmod...
这一切都取决于限制访问文件夹或允许访问文件夹。这是修改模式页面,这使得它非常有用:
所有者是文件夹所有者(通常是创建它们的用户)对该文件的权限,可以使用 进行更改chown
。
团体是该文件夹组对该文件的权限——可以使用chown
或chgrp
命令进行更改。
其他是不属于上述两类的所有人对该文件的权限。
因此运行chmod 600 /PATH/TO/FILE
将改变权限,以便 只有主人可以读取和写入文件。如果ristekga
是唯一的其他用户,此功能很有用,因为他们无法访问该文件,但所有者可以。
您也可以对文件夹执行相同的操作,但使用 ,chmod -R 600 /PATH/TO/FILE
文件夹的内容也相同。您应该能够在所有不属于的文件夹上运行此操作,以ristekga
阻止他们访问它们。
如果他们拥有ristekga
,运行chown -R USERNAME:GROUP /PATH/TO/FOLDER
(或者chown USERNAME:GROUP /PATH/TO/FILE
)应该可以工作 - 哪里USERNAME
是新所有者的名字,哪里GROUP
是文件夹所属组的名称 - 但这可能通常和 一样USERNAME
。