- 积分
- 9
贡献63
飞刀14 FD
注册时间2024-6-24
在线时间1 小时
扫一扫,手机访问本帖
|
电脑安装的ubuntu系统,按编译流程操作。docker容器按实际修改为/home/yozad/work,映射路径为/home/yozad/disk(机械硬盘挂载路径)
进行编译时,文档4.3.3,2配置编译环境,进入longan目录执行./build.sh config
报错提示:bash: ./build.sh: Permission denied
我把整个源码路径全部chmod -R 777也没用
我按4.1.3添加用户到docker组没有用,所有操作都成功,但添加不了yozad
yozad@yozad-pc:~$ cat /etc/group | grep docker
docker:x:999:yozad
yozad@yozad-pc:~$ sudo groupadd docker
[sudo] yozad 的密码:
groupadd:“docker”组已存在
yozad@yozad-pc:~$ sudo gpasswd -a $USER docker
正在将用户“yozad”加入到“docker”组中
yozad@yozad-pc:~$ newgrp docker
yozad@yozad-pc:~$ cat /etc/group | grep docker
docker:x:999:yozad
yozad@yozad-pc:~$
在容器中执行命令root@4c19cac3a959:/# su yozad
No passwd entry for user 'yozad'
通过命令cat /etc/passwd查询docker用户组
root:x:0:0:root:/root:/bin/bash
...
forlinx:x:1000:1000::/home/forlinx/work:/bin/bash
这里只有forlinx,没有yozad
推出docker查询ubuntu用户组
root:x:0:0:root:/root:/bin/bash
...
yozad:x:1000:1000:yozad,,,:/home/yozad:/bin/bash
|
|