文件由错误的所有者创建

文件由错误的所有者创建

我正在使用 AWS sagemaker,今天我提交一些文件时出现此错误:

Bad owner or permissions on /home/sagemaker-user/.ssh/config
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我进一步调查后发现我的主文件夹的/home/sagemaker-user/所有者有误

sagemaker-user@studio$ ls -la /home
total 4
drwxr-xr-x  1 root             root               30 Feb 27 14:18 .
drwxr-xr-x  1 root             root               73 Feb 27 14:18 ..
drwx------  2 sagemaker-studio sagemaker-studio   62 Feb 27 14:18 sagemaker-studio
drwx------ 22 sagemaker-studio            65534 6144 Feb 27 14:47 sagemaker-user

我尝试使用 chown 更改所有权,但无法更改。甚至使用 root 也不行!!

sagemaker-user@studio$ sudo su root
root@studio$ sudo chown -R sagemaker-user /home/sagemaker-user/
...
chown: changing ownership of XXXX Operation not permitted

我也尝试使用“新主人”,sagemaker-studio但使用sudo该用户时会提示输入我没有的密码。

此外,以默认用户身份登录时,sagemaker-user文件会以错误的用户身份创建

sagemaker-user@studio$ whoami
sagemaker-user
sagemaker-user@studio$ touch test
sagemaker-user@studio$ ls -la test 
-rw-r--r-- 1 sagemaker-studio users 0 Feb 27 15:05 test

此问题突然出现在此 sagemaker 域中。其他域正常运行(所有内容均以sagemaker-user所有者身份创建)。

如果有帮助的话,Sagemaker 可以在 centos 上运行。

相关内容