小编Tec*_*aos的帖子

如何在没有 sudo 的情况下将文件 chown 到 subuid

基本上,这里发生了什么,我不明白什么?

我为我的用户设置了一组 subuid。我想将文件 chown 到特定的 subuid,这是该用户分配的一部分

administrator@host:/home/administrator$ cat /etc/subuid
root:100000:65536
administrator:165536:65536
administrator:1000000:9000001

administrator@host:/home/administrator$ cat /etc/subgid
root:100000:65536
administrator:165536:65536
administrator:1000000:9000001
Run Code Online (Sandbox Code Playgroud)

尽管此 subuid 是分配的一部分,但尝试 chown 此文件失败。

administrator@host:/home/administrator$ ls -lhat
...
-rw-rw-r-- 1 administrator administrator  229 Aug  2 13:00 file
drwxrwxr-x 7 administrator administrator 4.0K Aug  2 13:00 ..

administrator@host:/home/administrator$ chown 1500000:1500000 file
chown: changing ownership of 'file': Operation not permitted

administrator@host:/home/administrator$ stat file
  File: file
  Size: 229             Blocks: 8          IO Block: 4096   regular file
Device: 802h/2050d      Inode: 658357      Links: 1
Access: (0664/-rw-rw-r--)  Uid: …
Run Code Online (Sandbox Code Playgroud)

linux uid chown user-permissions

6
推荐指数
3
解决办法
3074
查看次数

标签 统计

chown ×1

linux ×1

uid ×1

user-permissions ×1