docker的jupyter没有sudo密码
背景
docker安装jupter notebook的官方镜像,显示用户名是jovyan,但这个用户没有sudo权限且没有root的密码。
经过
网上有大量资料说应该怎么操作,经过比较后,选择了最容易的。
结果
点击群晖配置,终端机和SNMP,启动SSH功能
ssh到群晖服务器上,执行sudo -i
执行docker ps,查看docker的CONTAINER ID
执行docker exec -it -u root [你的CONTAINER ID] bash,此时进入docker中
执行sudo passwd root修改root密码,执行sudo passwd jovyan修改jovyan密码
执行sudo visudo,在最后加入jovyan ALL=(ALL:ALL) ALL
点击群晖配置,终端机和SNMP,关闭SSH功能