文件拥有者是我,为什么我不能把文件送给别人?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
greencoral
帖子: 147
注册时间: 2006-06-27 23:34

文件拥有者是我,为什么我不能把文件送给别人?

#1

帖子 greencoral » 2007-01-08 21:49

我用gongshu这个帐号登录,文件text.txt是我的,但是我想把它的拥有者给1234这个帐号结果系统不允许。但是加一个sudo就可以了,为什么呢?我自己的东西我不能作主吗?
chown gongshu text.txt
lisir
帖子: 1187
注册时间: 2006-04-29 14:54
来自: 山东
联系:

#2

帖子 lisir » 2007-01-08 21:54

有些比较重要的命令是只能用root用户操作的
学会看置顶帖、精华帖。
学会使用搜索。
常见问题解答和发帖需知
头像
greencoral
帖子: 147
注册时间: 2006-06-27 23:34

#3

帖子 greencoral » 2007-01-08 21:56

有些比较重要的命令是只能用root用户操作的
比如哪些命令?
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#4

帖子 karron » 2007-01-08 22:13

可能是你没有给那个人的权限,别人不接收,万一是炸弹怎么办? :0
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#5

帖子 gnix_oag » 2007-01-08 22:32

/sbin /usr/sbin 里的命令
purewind
帖子: 452
注册时间: 2006-11-18 15:40

#6

帖子 purewind » 2007-01-08 22:53

你硬塞给人家当然系统不干,总要你情我愿,有root作证才好
头像
SuperWar3Fan
帖子: 1263
注册时间: 2006-05-20 6:25
来自: 山东淄博
联系:

#7

帖子 SuperWar3Fan » 2007-01-09 16:11

文件是你的,但是你的登陆帐号gongshu没有更改这个文件权限的权限。
你应该用你原来的帐号登陆,
再执行chown。
应该可以。

说完这些,我的脑子也有点乱。。。
头像
greencoral
帖子: 147
注册时间: 2006-06-27 23:34

#8

帖子 greencoral » 2007-01-09 22:39

文件是你的,但是你的登陆帐号gongshu没有更改这个文件权限的权限。
你应该用你原来的帐号登陆,
再执行chown。
应该可以。

说完这些,我的脑子也有点乱。。。
我更乱, :shock:
我就是用gongshu这个帐号登录的呀!原来的帐号指所么呀?
要是我没有ROOT的权限,要想把一个文件给1234,我要进行那些操作呢?
假设1234也愿意接受这个文件,他要进行那些操作?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#9

帖子 eexpress » 2007-01-09 23:02

你有没有文件组的信息呢。gongshu和1234都属于什么组。1楼的chown连组都没设置。
你把所有的命令都写出来,包括更改前后的文件权限,组等,ls -l。要不让人猜谜了。
● 鸣学
头像
greencoral
帖子: 147
注册时间: 2006-06-27 23:34

#10

帖子 greencoral » 2007-01-10 9:43

好的这就给贴出来!谢谢楼上的提醒!
这个是文件的属性
-rw-r--r-- 1 gongshu gongshu 122 2006-12-19 16:55 text.txt
下面是用户的属性
gongshu:x:1000:1000:gongshu,,,:/home/gongshu:/bin/bash
1234:x:520:520:testing account:/home/1234:/bin/bash
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#11

帖子 eexpress » 2007-01-10 13:20

1234的uid是520啊。比你高哦,这个有问题,你准备向不同组的人(你的领导)灌输病毒。1234的组呢?同组的人才好操作的。没看权限中有一项是group同组的权限吗。

代码: 全选

id 1234
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#12

帖子 eexpress » 2007-01-10 13:22

1234的uid是520啊。比你高哦,这个有问题,你准备向不同组的人(你的领导)灌输病毒。1234的组呢?同组的人才好操作的。没看权限中有一项是group同组的权限吗。

代码: 全选

id 1234
● 鸣学
头像
greencoral
帖子: 147
注册时间: 2006-06-27 23:34

#13

帖子 greencoral » 2007-01-11 18:35

没有看懂!呵呵,不要见意哦,我也是个新手
帐号1234属于1234组群
1234这个帐号和1234这个组群是我按照书上的步骤手动添加的(修改/etc/passwd)文件
1.UID是我手动添加的,是不是因为520<1000所以1234这个组群和1234这个帐号就比gongshu组群和gongshu帐号要高级,就象你说的1234是gongshu的领导?
2.
同组的人才好操作的
是不是就是说我要把文件传给与我同一组群的人才好操作?如何操作呢?
3.
这个有问题,你准备向不同组的人(你的领导)灌输病毒
我(gongshu)单方面不能强行的把一个文件塞给其他组群的人对吧?
头像
hualang0929
帖子: 1226
注册时间: 2006-11-11 10:23
来自: Mars
联系:

#14

帖子 hualang0929 » 2007-01-11 20:28

肯定不是这样啊,只有超级用户的才能改变文件的属主。

属组好像还要复杂一点。当我们要改变一个文件的属组,我们所使用的用户必须是该文件的属主而且同时是目标属组成员,或超级用户。
抬头望星空一片晴,我独行,夜已渐寒……
回复