python permission denied怎么解决_python ftp permission denied怎么解决

展开全部

FTP 550 Permission denied 只能建文件夹,没法删除及e69da5e887aa3231313335323631343130323136353331333363393738上传文件的解决方法,需要的朋友可以参考下。

出现这种问题,

①首先检查用户对应的角色名,然后看路径设置是否正确,有没有相关的权限,如果这些都没问题,然后就尝试下面的操作:

②重起FTP服务,最好从服务里面重启(不能根本解决);

③重新设置Server-U帐号和目录访问里的文件路径(如果还不行,尝试下面操作);

④删除用户,重新建。

原创 SU整理(FTP)收藏

整理如下:

1开头-成功

2开头-成功

3开头-权限问题

4开头-文件问题

5开头-服务器问题

150 FILE: %s

150 Opening %s mode data connection for %s (%I64d Bytes).

150 Opening %s mode data connection for %s.

150 Opening ASCII mode data connection for /bin/ls.

150 Opening BINARY mode data connection for MLSD.

200 (end of 'index %s')

200 Command channel switched to clear-text.

200 Command OK, %I64d Bytes available on %s

200 Command okay.

200 EXEC command successful (TID=%u).

200 Message received okay.

200 MLST OPTS

200 MODE S ok.

200 MODE Z LEVEL set to %d.

200 MODE Z ok.

200 Noted.

200 Opened OK (but not really).

200 PBSZ command OK. Protection buffer size set to 0.

200 PBSZ=0

200 PORT Command successful.

200 PROT command OK. Using clear data connection.

200 PROT command OK. Using private data connection.

200 SSCN:CLIENT METHOD

200 SSCN:SERVER METHOD

200 STRU F ok.

200 STRU R ok.

200 Transfer progress notification is off.

200 Transfer progress notification is on.

200 Type set to A.

200 Type set to I.

202 Command not implemented, superfluous at this site.

202 Command not implemented, superfluous at this site.

210 UTC%+ld

211 End

211 End of status.

211-Extension supported

211-Status for user %Name from %IP:

213 %I64d

213 %s

214 Direct comments or bugs to bugs@bugs.com.

214- The following commands are recognized (* => unimplemented).

215 UNIX Type: L8

220 Service ready for new user.

220 Serv-U FTP Server v%s for WinSock ready...

221 Goodbye!

226 ABOR command successful.

226 Transfer complete.

226 Transfer complete.

226 Transfer complete.

227 Entering Passive Mode (%d,%d,%d,%d,%d,%d)

230 Password changed okay.

230 Switching to SYSTEM MAINTENANCE mode.

230 User logged in, proceed.

230 User logged in.

231 Switching to GROUP MAINTENANCE mode.

232 Switching to DOMAIN MAINTENANCE mode.

233 Switching to READ-ONLY MAINTENANCE mode.

233 User logged in, PASSWORD EXPIRED - please change before proceeding.

234 AUTH command OK. Already have SSL connection.

234 AUTH command OK. Initializing SSL connection.

250 %X

250 DELE command successful.

250 Directory changed to %s

250 End.

250 RMD command successful.

250 RNTO command successful.

250-Listing %s

253 Attributes changed okay.

253 Date/time changed okay.

257 "%s" directory created.

257 "%s" is current directory.

321 Transferred %I64d Bytes.

331 Response to otp-md%d %u %s required for skey.

331 User name okay, need password.

331 User name okay, please send complete E-mail address as password.

350 File or directory exists, ready for destination name

350 Restarting at %I64d. Send STORE or RETRIEVE.

421 Data connection closed (SSL/TLS negotiation failed).

421 Service closing control connection.

425 Cannot open data connection.

425 Cannot open data connection.

425 Cannot open data connection.

425 Try later, data connection in use.

425 Try later, data connection in use.

425 Try later, data connection in use.

425 Try later, out of network sockets.

425 Try later, out of network sockets.

425 Try later, out of network sockets.

425 Unable to listen, too many pending PASV requests from same client IP.

425 Unable to set up passive listening socket.

426 Data connection closed, cannot read file %s.

426 Data connection closed, cannot write file %s - disk full?

426 Data connection closed, error compressing data stream.

426 Data connection closed, error decompressing data stream.

426 Data connection closed, file transfer %s aborted by client.

426 Data connection closed, file transfer %s aborted.

426 Data connection closed, receive file %s aborted.

426 Data connection closed, transfer aborted.

426 Transfer aborted.

431 Account temporarily locked for other user, please try later.

431 Password not changed, no match for old password.

431 Unable to negotiate secure command connection.

432 Password not changed, new password should be at least %d characters in length.

432 Password not changed, new password should contain at least one upper-case character and symbol

432 Password not changed, old and new passwords cannot be identical.

450 Cannot open file %s for reading.

452 Sorry, insufficient disk quota - receive file %s aborted.

500 '%s': command not understood.

501 %s: Not a directory.

501 Cannot EXEC command line (error=%u).

501 Invalid MLST options

501 Invalid option.

501 Not enough space, only %I64d Bytes available on drive %s

501 Permission denied.

501 SITE option not supported.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Syntax error in parameters or arguments.

501 Wildcards not allowed.

502 Syntax error - use SITE PSWD "" "".

503 Bad sequence of commands.

503 Bad sequence of commands.

503 Secure command connection required prior to PBSZ command.

503 Secure command connection required prior to PROT command.

504 Command not implemented for that parameter.

504 Command not implemented for that parameter.

504 Command not implemented for that parameter.

504 Unknown security mechanism.

510 Cannot determine server time zone.

521 Data connection cannot be opened with this PROT setting.

522 SSL/TLS lib refuses to initiate secure data connection.

530 Cannot change Anonymous password.

530 Cannot change password.

530 Not logged in, cannot find home directory.

530 Not logged in, home directory does not exist.

2Q==

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "Python permission denied" 错误通常表示您的Python脚本权限执行某些操作。这可能是因为您尝试在不允许的目录中读取或写入文件,或者您尝试以不允许的用户身份运行脚本。 以下是一些可能的解决方法: 1. 检查文件权限:确保您的Python脚本和相关文件的权限设置正确。您可以使用命令 `ls -l` 查看文件的权限。确保您具有执行脚本的权限,例如使用 `chmod +x script.py` 添加执行权限。 2. 更改文件所属用户或组:如果您正在尝试访问其他用户拥有的文件,请确保您的用户具有访问权限。您可以使用 `chown` 命令更改文件的所有者或组。 3. 更改工作目录:如果您的Python脚本尝试在不允许的目录中读取或写入文件,您可以尝试更改工作目录,例如使用 `os.chdir()` 函数。 4. 以超级用户身份运行脚本:如果您需要访问受保护的文件或目录,请以超级用户身份运行脚本。您可以使用 `sudo` 命令以超级用户身份运行脚本。 5. 禁用安全软件:某些安全软件可能会阻止您的Python脚本执行某些操作。您可以尝试禁用安全软件以查看是否解决了问题。 希望这些解决方案可以帮助您解决 "Python permission denied" 错误。 ### 回答2: Python Permission Denied错误通常发生在尝试在有足够权限的情况下访问文件或文件时。操作系统不允许python程序读取或写入目标文件。这种错误通常出现在以下情况下: 1. 访问系统受限的文件或文件 2. 尝试在有足够权限的情况下写入受保护的文件 解决此问题的方法包括以下几种: 1. 更改文件或文件权限 使用chown命令更改文件或文件的所有者或组。例如,要将文件的所有者更改为当前用户,您可以使用以下命令: sudo chown yourusername:yourusername file.py 2. 更改文件权限 使用chmod命令更改文件或文件权限。例如,要将文件的权限更改为所有者可读写,其他用户只有读权限,您可以使用以下命令: chmod 644 file.py 3. 切换到root用户 在某些情况下,您可能需要更高的特权才能访问文件或文件。您可以使用sudo命令或切换到root用户来解决权限问题: sudo python yourscript.py 或 su python yourscript.py 4. 更改文件或文件所属的用户组 使用chgrp命令更改文件或文件所属的用户组。例如,要将文件的用户组更改为新组,您可以使用以下命令: sudo chgrp newgroup file.py 总而言之,在Python解决Permission Denied错误可以需要更改文件或文件权限,更改其所有者或组,切换到root用户或更改其用于访问该文件的用户组。 ### 回答3: Python中出现Permission Denied权限被拒绝的错误,通常是由于文件或目录的读写权限不足导致的。常见的解决方法如下: 1.检查文件或目录所在的文件权限是否足够。如果有读取和写入权限,那么需要先给该文件授予相应的权限。 2.检查文件或目录自身的权限是否足够。可以通过修改文件或目录的权限解决这个问题。例如,将文件或目录权限更改为可读写状态,可以使用 chmod 命令。 3.如果是在windows系统中使用python遇到的permission denied问题,那么需要运行python脚本时以管理员身份运行,以便获取足够的权限来读写文件或目录。 4.如果运行python脚本时有其他程序占用了当前文件或目录,也会出现permission denied错误。这时可以尝试先关闭占用该文件或目录的程序,然后再进行操作即可。 总之,在Python中出现权限被拒绝的错误时需要仔细检查相关权限是否足够,如果非常确定自己的程序权限限制,可以考虑以管理员权限运行程序来解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值