创建文件夹时出错:权限被拒绝

创建文件夹时出错:权限被拒绝

我在 Ubuntu 上使用 VM Player,然后使用 WinSCP 我需要将 CMS 的安装程序复制到 /var/www/html,但它总是说 -

Error creating folder
Permission denied.
Error code: 3
Error message from server: Permission denied

即使我尝试创建文件夹,也会出现同样的错误。谢谢!我是一名学生,这是为了项目目的。

答案1

这是因为/var它归 root 所有,所以你必须暂时地root 来访问它..

这正是须藤命令,让您看起来像另一个用户,默认情况下是 root。

root 用户恰好有权访问系统上的一切,无论它属于你、根、还是其他什么……

因此,要在不属于您的文件夹中创建文件夹,请使用 sudo。
换句话说,您必须执行以下操作。

  1. 打开终端窗口
  2. 使用以下命令复制安装程序:

    sudo cp <installer_path> <directory_to_copy_to>
    

    (目录将适合/var/www/html你的情况)

  3. 系统将提示您输入密码,请输入密码。

你完成了!

答案2

除非您以 root 身份打开 WinSCP 连接(我不推荐这样做),否则您需要将文件传输到您的普通用户有写入权限的地方(例如您的 Ubuntu 主目录)。然后登录 Ubuntu 计算机并使用 sudo 将文件移动到目标目录。

答案3

使用sudo命令在 var 中创建目录,因为它归 root 所有。

vfroot$ sudo mkdir SP

相关内容