2016-09-17 63 views
-1

我应该通过Linux为/ var/lib/mysql/dbname中的目录提供写/编辑权限。如何在linux中设置文件夹权限?

我不知道后端UI的,我知道,我只是enetered其中显示文本 “的Sudu所以” @ CentOS的机器: [根@ IP-10-0-0-61的CentOS]#

任何人都可以告诉如何继续进行,因为我一直使用WinScp,这限制了我由于现有的设置权限而编写数据库文件。

任何可以做到这一点的用户界面文件管理器也会非常有用。 在此先感谢

回答

0

有两件事要看,设置权限和所有权。

要为整个目录(注意与此)

chmod -R {permissions} {directory} 

做到这一点。如果你不确定什么权限使用check this guide

要设置所有权,使用

chown {user:group} {directory} -R 

再次注意这些设置。通常情况下,您不希望整个目录中的文件都拥有相同的权限,如果您这样做,您可能会面临风险。始终保持明确,并为每个文件提供完成工作所需的最低权限。

1

您可以使用chmod命令更改文件/文件夹权限。有一个手册页here。完整的命令行类型取决于您确切需要的权限。该命令的基本用法是

chmod [ugoa][+-=][rwx] file 

  • [ugoa]让你选择要修改其权限:文件(u)的所有者,该组文件的用户成员(g),任何其他用户(o),所有用户(a
  • [+-=]允许你告诉命令,如果要添加(+)选定的权限,删除它们(-)或将它们设置为文件的唯一权限(=)。
  • [rwx]允许您选择权限:读取(r),写入(w)或执行(x)。在该男子中还有其他类型的权限。

更改文件夹的权限递归,你可以选择-R添加到命令。