pycharm wsl Permission denied

pycharm 本地linux子系统执行flink任务时,出现权限错误

log4j:ERROR setFile(null,false) call failed.
java.io.FileNotFoundException: /usr/local/lib/python3.6/dist-packages/pyflink/log/flink-mahy-python-DESKTOP-J3K17TF.log (Permission denied)

一看就知道这个是linux用户权限的问题,一开始安装子系统会强制用户设置一个账户,该账户是个普通账户,无权擦写/usr/local目录下的文件

本文初始化设置的用户名是admin,以下按admin举例

解决方法

修改 /etc/passwd 文件,找到如下行,把用户后的第一个数字修改为 0
修改前&目标行如下:

admin:x:1001:1001:admin:/home/admin:/bin/bash

修改后如下:

admin:x:0:1001:admin:/home/admin:/bin/bash

你可能感兴趣的:(pycharm wsl Permission denied)