【linux初学】su的用法:linux上运行jupyter notebook出现Permission denied
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
面临问题如题,出现以下错误信息:
PermissionError: [Errno 13] Permission denied: '/run/user/0/jupyter'
到了/run/user里一看:
drwxr-xr-x 4 root root 80 Apr 22 01:36 ./
drwxr-xr-x 18 root root 580 Apr 22 01:36 ../
drwx------ 3 root root 60 Apr 22 01:36 0/
drwx------ 4 ubuntu ubuntu 80 Apr 22 01:36 1000/
原来是一开始登入时使用的是root账号,然后直接用su切换成ubuntu,但是这并不会修改/run/user/XXX中的XXX,而我的jupyter notebook是在ubuntu下的,也就是/run/user/1000。
解决办法:
1. 一开始就用ubuntu登入
2. 用su再加一个"-"参数。(使用su命令能够在不重新登录系统的情况下在用户之间切换,如果由普通用户切换到root用户必须输入密码;如果由root用户切换到其他用户则不需要密码。该命令有几个常用选项:-、-c,第一个选项表示在切换用户时同时变更环境变量和工作目录,第二个选项表示运行指定命令后恢复原来的用户。下图为su命令的帮助信息。(来源:百度经验))
su - ubuntu
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献1条内容
所有评论(0)