各位老师好:
最近刚开始接触DPABISurf和Docker,我想请教Linux下一个关于Docker运行结果的所有者的问题。
首先,按照下面的方法,在Linux上让管理员用root账户配置了我的账号:
# 添加 docker 用户组
sudo groupadd docker
# 把需要执行的 docker 用户添加进该组,这里是 ABC
sudo gpasswd -a ABC docker
# 重启 docker
sudo systemctl restart docker
sudo su ABC
# 运行成功
docker ps -a
现在DPBISurf也能正常运行出结果,但是结果文件夹(fmriprep、fmriprepwork和freesurfer)显示的所有者是root,而非我的账号名。但是其他文件夹BIDS却显示的是我的账号名。管理员担心安全问题,想请教下您,这是否正常?是否是账号没有设置好,需要重新调整权限?多谢!
Forums
正常,在docker里面是有root权限的—
正常,在docker里面是有root权限的——虽然你不是root。docker里面创建的文件夹,就会是root是所有者。