[Desktop] 对deepin的桌面文件处理办法的建议
Tofloor
poster avatar
wetshoes
deepin
2021-02-10 23:59
Author

deepin作为一个linux系统,不应该像windows一样一手包办,不给用户任何动手机会,不向用户展示细节。但是在桌面的文件管理里面,deepin又偷偷“动了手脚”

事情的起因是这样的,我为了方便在桌面写了几个文本文件记录日常命令。然后每次打开这几个文本文件都会提示是否运行还是显示,我想把这几个文件的执行权限给去掉,然后在命令行执行了这个命令:chmod 600 ~/Desktop/mysql常用命令.text(mysql常用命令.text是我桌面的一个文件),神奇的我执行完这个命令,没有任何报错(顺利执行了),但是我一查看这个文件的全部信息,权限又变成-rwxrwxrwx!在楼下会贴出详细情况

Reply Favorite View the author
All Replies
1 / 2
To page
wetshoes
deepin
2021-02-11 00:01
#1

首先贴出命令执行情况:

Reply View the author
wetshoes
deepin
2021-02-11 00:05
#2

首先这个命令没有权限问题,我操作自己用户目录的桌面上的文件,不存在权限问题。然后执行成功,权限却依然是777,这就是系统给我“包办”了权限问题。我觉得这是一种考虑不周到的桌面文件管理方式:系统似乎默认把桌面所有文件的权限设置成777(rwxrwxrwx),而且是不喝用户协商,不允许用户修改的一种“包办”方式。当用户修改权限时,系统会自动改回去777,而且不带任何提示!一股浓浓的“微软风格”

Reply View the author
wetshoes
deepin
2021-02-11 00:16
#3

我想到这是不是用户的问题,于是我打算把这个文件的所有者改成我的日常用户:littlebear。然后,精彩的地方来了:

同样的配方,同样的味道!执行命令之后没有任何提示,就是不让你改,就是给你“包办”!恕我直言,这种对桌面文件的处理办法就是垃圾!桌面不止有软件启动图标,还可以有图片,文本文件,文档.....为什么所有桌面上的文件权限要强制设置成777?然后为什么我的用户桌面环境(~/Desktop)下的所有文件的所有者都要强制被设置成root?还不许用户修改?linux明明就是一个多用户操作系统,为什么这里一个用户对自己家目录下的文件没有一点控制权?这就像我把你家的被子写上我的名字,还不许你换被套,不许你把我的名字洗掉,请问这种行为叫什么?这叫霸权

Reply View the author
wetshoes
deepin
2021-02-11 00:21
#4

我为了进一步验证上面的结论,在桌面新建了一个文本文件。结果:好家伙,我用个人用户littlebear建立了一个文件,结果转眼这个文件就变成了root用户的文件,用户组也是root。这一波,是抢劫啊!系统把我的文件强行给了root, 虽然root可以把所有文件的所有者改成自己,但是我在自己家目录下建立文件,凭什么要直接把我的文件所有者改成root?

Reply View the author
ta******32@hotmail.com
deepin
2021-02-11 00:23
#5

经常性在桌面建记事本txt,没看到有问题。从你的截图来看:你一个普通用户,肯定改不了root用户的文件权限的。你sudo试试。。。。之所以是root权限,自己用右键超管打开文件管理器后新建的文件吧?

Reply View the author
wetshoes
deepin
2021-02-11 00:23
#6

难道这就是社会主义桌面?我(私人)的所有文件(私人财产)都属于root(国家),我(私人)不得把root(国家)的文件(财产)据为己有

Reply View the author
wetshoes
deepin
2021-02-11 00:24
#7
ta******32@hotmail.com

经常性在桌面建记事本txt,没看到有问题。从你的截图来看:你一个普通用户,肯定改不了root用户的文件权限的。你sudo试试。。。。之所以是root权限,自己用右键超管打开文件管理器后新建的文件吧?

你看上面,我用自己用户刚刚建立的文件,所有者直接被系统改成了root

Reply View the author
wetshoes
deepin
2021-02-11 00:26
#8
ta******32@hotmail.com

经常性在桌面建记事本txt,没看到有问题。从你的截图来看:你一个普通用户,肯定改不了root用户的文件权限的。你sudo试试。。。。之所以是root权限,自己用右键超管打开文件管理器后新建的文件吧?

在shell里面用vi建立的文件也会被这样处理

Reply View the author
wetshoes
deepin
2021-02-11 00:28
#9

有人提示用sudo,我试了一下,没有任何用:

Reply View the author
wetshoes
deepin
2021-02-11 00:29
#10

明明是我建立的文件,为什么所有者要被设置成root?这难道是公有制桌面?天下大同?

Reply View the author
wetshoes
deepin
2021-02-11 00:31
#11

可是linux是一个“多用户操作系统”在这种情况下:我桌面的文件所有者直接被改成root->我可以rwx桌面的root所有文件,那我对别的用户的桌面文件是不是也有这个权限?

Reply View the author
安洛
deepin
2021-02-11 04:33
#12

我这里没问题。

Reply View the author
moqilintong
deepin
2021-02-11 04:38
#13
wetshoes

首先这个命令没有权限问题,我操作自己用户目录的桌面上的文件,不存在权限问题。然后执行成功,权限却依然是777,这就是系统给我“包办”了权限问题。我觉得这是一种考虑不周到的桌面文件管理方式:系统似乎默认把桌面所有文件的权限设置成777(rwxrwxrwx),而且是不喝用户协商,不允许用户修改的一种“包办”方式。当用户修改权限时,系统会自动改回去777,而且不带任何提示!一股浓浓的“微软风格”

感觉你的终端的错误提示没有显示出来: 

Reply View the author
SamLukeYes
deepin
2021-02-11 04:51
#14

你可能需要一个以用户为中心的发行版

Reply View the author
jianghuchuan
deepin
2021-02-11 05:23
#15

我的没有这样的问题

Reply View the author
wetshoes
deepin
2021-02-14 05:47
#16
安洛

我这里没问题。

啊,同一个系统还有不一样?

Reply View the author
wetshoes
deepin
2021-02-14 05:49
#17
moqilintong

感觉你的终端的错误提示没有显示出来: 

对啊,我觉得应该有报错提示的。这个桌面文件管理肯定是深度自己做的东西

Reply View the author
wetshoes
deepin
2021-02-14 05:50
#18
jianghuchuan

我的没有这样的问题

麻烦你试一下~/Desktop上面的文件,我在其他文件夹也没有问题,这个“特殊”的文件管理只在桌面文件夹里面有效

Reply View the author
wetshoes
deepin
2021-02-14 05:52
#19
SamLukeYes

你可能需要一个以用户为中心的发行版

不都应该以用户为核心吗?

Reply View the author
安洛
deepin
2021-02-14 06:18
#20
wetshoes

啊,同一个系统还有不一样?

如图。

Reply View the author
1 / 2
To page