如何解决问题:pscp:无法打开 /home/cse316/lab1.rar:权限被拒绝
how to solve the problem: pscp: unable to open /home/cse316/lab1.rar: permission denied
我已经连接到两台电脑。一个系统是 windows,另一个是 ubuntu。我想通过使用软件 pscp(putty) 将 lab.rar 文件从 windows 发送到 ubuntu。
这是我发送文件的命令(windows 系统):
D:\>pscp C:\Users\Tyler.Tuo\Desktop\lab1.rar ubuntu@192.168.0.109:/home/cse316
但是,它报这样的错误:
pscp: unable to open /home/cse316/lab1.rar: permission denied
我似乎没有权限访问ubuntu系统中的位置。
如何解决问题?
快速解决方案,打开您的 Ubuntu 系统并输入:sudo chmod 777 -R /home/cse316
要记住的另一件事是,目标目录之前的所有目录都必须具有执行权 (chmod +x ...)
例如目标文件夹为/apps/ubuntu/data
,则以下必须有执行权限:
- /应用
- /apps/ubuntu
此外,给 777 权利是一种非常糟糕的做法
只需要 wx
就可以授予用户创建文件和 rx
读取文件的权限
那么,请正确设置您的权限,以免出现安全问题
我已经连接到两台电脑。一个系统是 windows,另一个是 ubuntu。我想通过使用软件 pscp(putty) 将 lab.rar 文件从 windows 发送到 ubuntu。
这是我发送文件的命令(windows 系统):
D:\>pscp C:\Users\Tyler.Tuo\Desktop\lab1.rar ubuntu@192.168.0.109:/home/cse316
但是,它报这样的错误:
pscp: unable to open /home/cse316/lab1.rar: permission denied
我似乎没有权限访问ubuntu系统中的位置。 如何解决问题?
快速解决方案,打开您的 Ubuntu 系统并输入:sudo chmod 777 -R /home/cse316
要记住的另一件事是,目标目录之前的所有目录都必须具有执行权 (chmod +x ...)
例如目标文件夹为/apps/ubuntu/data
,则以下必须有执行权限:
- /应用
- /apps/ubuntu
此外,给 777 权利是一种非常糟糕的做法
只需要 wx
就可以授予用户创建文件和 rx
读取文件的权限
那么,请正确设置您的权限,以免出现安全问题