linux中的一个简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:51:32
在bash中执行以下命令:

cp /root/.bashrc /home/test/

这是将/root/.bashrc考到/home/test文件夹(普通用户test的home目录)下。

我的问题是,
拷贝之前,用ll查看/root/.bashrc文件属性,它的使用者和使用者群组都是root,
但是拷贝到test文件夹之后,它的使用者和使用者群组都变成了test,这是为什么?
我并没有更改它的任何属性阿?

/home/test
是test账号所有,任何文件放进去都会被改成test的

/home/test文件夹是属于普通用户的家目录,用test用户登陆时可以对此文件夹下任何文件进行操作,无论所有者是谁?但是你说的这个所有者和所有组全部变成test,这个我没有试过,应该是正常的吧。

因为 你使用test用户拷贝的吧, test用户创建的文件自然使用者和使用者群组都变成了test

如果你用root执行该命令 /home/test/.bashrc 的使用者和使用者群组都是root了