我应该通过Linux为/ var / lib / mysql / dbname中的目录提供写/编辑权限。
我不知道后端用户界面,我知道我只是把文字“sudu so”@ centos机器显示: [root @ ip-10-0-0-61 centos]#
任何人都可以告诉我如何继续进行,因为我一直使用WinScp,由于目前的设置权限,我限制我编写数据库文件。
任何可以执行此操作的用户界面文件管理器也非常有用。 提前致谢
答案 0 :(得分:2)
您可以使用chmod
命令更改文件/文件夹权限。这是一个手册页here。要键入的完整命令行取决于您确切需要的权限。该命令的基本用法是
chmod [ugoa][+-=][rwx] file
哪里
[ugoa]
允许您选择要修改的权限:文件的所有者(u
),文件组的用户成员(g
),任何其他用户(o
)和所有用户(a
)[+-=]
允许您告诉命令是否要添加(+
)所选权限,删除它们(-
)或将它们设置为文件的唯一权限( =
)。[rwx]
允许您选择权限:读取(r
),写入(w
)或执行(x
)。该男子中存在其他类型的权限。要以递归方式更改文件夹的权限,可以在命令中添加选项-R
。
答案 1 :(得分:0)
有两件事需要注意,设置权限和所有权。
为整个目录执行此操作(请注意这一点)
chmod -R {permissions} {directory}
如果您不确定使用check this guide
的权限要设置所有权,请使用
chown {user:group} {directory} -R
再次注意这些设置。通常情况下,您不希望整个目录中的所有文件都具有相同的权限,如果您这样做,您可能会面临风险。始终保持明确,并为每个文件提供完成工作所需的最低权限。
答案 2 :(得分:0)
非常简单,只需执行命令
chmod 777 -R ./
这将为您解决问题。