自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linus:Linux系統(tǒng)操作權(quán)限陷入兩難困境

系統(tǒng) Linux
據(jù)國(guó)外媒體報(bào)道,林納斯·托瓦茲(Linus Torvalds)近日在在Google+上抱怨道,openSUSE 的安全機(jī)制過(guò)于煩人,他的女兒從學(xué)校打來(lái)電話索要Root 密碼,只有這樣才可以為MacBook Air筆記本設(shè)置學(xué)校打印機(jī)路徑。

據(jù)國(guó)外媒體報(bào)道,林納斯·托瓦茲(Linus Torvalds)近日在在Google+上抱怨道,openSUSE 的安全機(jī)制過(guò)于煩人,他的女兒從學(xué)校打來(lái)電話索要Root 密碼,只有這樣才可以為MacBook Air筆記本設(shè)置學(xué)校打印機(jī)路徑。

托瓦茲認(rèn)為,更改時(shí)區(qū),添加新的無(wú)線網(wǎng)或設(shè)置等操作屬于日常任務(wù),而為這些任務(wù)設(shè)置Root 密碼是“愚蠢和錯(cuò)誤的”。針對(duì)如此設(shè)置的開發(fā)者,他調(diào)侃道:“請(qǐng)你現(xiàn)在就自殺吧,這樣世界會(huì)變得更好。”

鑒于托瓦茲的知名度,他的言辭迅速吸引了數(shù)千條評(píng)論,并在業(yè)界引起巨大反響。

 

[[64090]]

 

托瓦茲認(rèn)為這個(gè)問(wèn)題是由Linux的兩個(gè)理念所致:一方面,作為Unix系統(tǒng)的子代,Linux是一款真正的多用戶系統(tǒng);另一方面,傳統(tǒng)PC系統(tǒng)允許用戶完全控制自己的個(gè)人電腦。

多用戶控制理念必然要求系統(tǒng)限制用戶對(duì)系統(tǒng)的控制,從而避免對(duì)其他用戶造成負(fù)面影響,例如限制一些常規(guī)操作,包括安裝新軟件,刪除現(xiàn)有用戶帳戶,當(dāng)然也包括設(shè)置或移除打印機(jī)。根據(jù)Unix的傳統(tǒng),所有這些任務(wù)只允許Root帳號(hào)操作。

相反,PC操作系統(tǒng)一般面向單個(gè)用戶,因此用戶可以全面控制系統(tǒng)。而對(duì)于多用戶PC系統(tǒng)用戶而言,他們必須謹(jǐn)慎控制系統(tǒng)。

對(duì)于上述兩種理念,最簡(jiǎn)單的折中方法就是以Root用戶身份登錄Linux。然后,用戶可以做任何想做的事情,如在錯(cuò)誤的地方添加一個(gè)空間,或直接清除整個(gè)硬盤。

現(xiàn)在,有一種稱作sudo的新方法:系統(tǒng)安裝過(guò)程中創(chuàng)建首位用戶,該用戶將作為“ALL=(ALL) ALL”存放在/etc/sudoers。然后,用戶就可以執(zhí)行任何受Root限制的操作,但用戶僅需輸入個(gè)人秘密,而不是Root密碼。例如,Ubuntu就使用一個(gè)專門的管理組,當(dāng)新用戶被添加,管理員可以決定是否給予新用戶“sudo權(quán)限”。

但是,sudo無(wú)法解決托瓦茲和他女兒所遭遇的問(wèn)題,“執(zhí)行所有操作”(使用sudo)和“不可執(zhí)行任何操作”(無(wú)sudo)間依然存在真空。托瓦茲所希望的是,一款系統(tǒng)可以在限制危險(xiǎn)操作的同時(shí),也能讓他的女兒執(zhí)行簡(jiǎn)單的日常操作,如設(shè)置網(wǎng)絡(luò)連接或打印機(jī)。更進(jìn)一步地說(shuō),IT部門應(yīng)處理威脅系統(tǒng)安全的操作,而設(shè)置打印機(jī)一類的日常操作應(yīng)該由普通用戶執(zhí)行。

舉例而言,系統(tǒng)應(yīng)當(dāng)可以讓所有用戶設(shè)置打印機(jī),但他們無(wú)法移除其他用戶的打印機(jī)設(shè)置;用戶可以為USB聲卡加載驅(qū)動(dòng),但無(wú)法通過(guò)強(qiáng)行加載惡意驅(qū)動(dòng)來(lái)破壞系統(tǒng);用戶可以按照程序,但不能刪除/usr/bin/git文件。

Unix的傳統(tǒng)機(jī)制可能難以解決這個(gè)問(wèn)題。但Linux一直在不斷進(jìn)步:擴(kuò)展文件屬性,SELinux的強(qiáng)制訪問(wèn)控制(Mandatory Access Control)以及PolicyKit等服務(wù)。Linux缺少一種用戶模式: PC和筆記本平臺(tái)通常由單個(gè)用戶使用,但其他用戶也可以成為“基本管理員”,而傳統(tǒng)的Unix多用戶模式不適合這種平臺(tái)。

在這方面,Android模式甚至都更為合適:用戶可以更改時(shí)區(qū),連接設(shè)備至新網(wǎng)絡(luò),設(shè)置網(wǎng)絡(luò)打印機(jī),以及隨意安裝軟件。但是,Android用戶無(wú)法刪除內(nèi)核,安裝影響其他程序功能性的程序。

如果托瓦茲的女兒沒(méi)有在MacBook Air執(zhí)行所有Android設(shè)備操作,很多問(wèn)題都將迎刃而解。當(dāng)然,Root密碼登錄問(wèn)題仍然有待解決。

【編輯推薦】

  1. Ubuntu 12.04 LTS演Linux文件系統(tǒng)大PK
  2. 玩轉(zhuǎn)開源OS 盤點(diǎn)Linux領(lǐng)域中十大全明星
  3. Linux操作系統(tǒng)漸漸邊緣化:份額已微不足道
責(zé)任編輯:Yeva 來(lái)源: Linuxeden
相關(guān)推薦

2011-05-12 12:45:54

程序員

2011-05-12 09:27:15

程序員創(chuàng)業(yè)

2022-04-19 10:22:43

AI計(jì)算機(jī)就業(yè)

2013-06-21 13:04:59

iOS7WWDCUI設(shè)計(jì)

2011-03-25 13:32:06

推遲新版本Android

2013-09-03 12:48:25

創(chuàng)業(yè)CEO創(chuàng)業(yè)產(chǎn)品

2022-12-09 07:25:58

.NET項(xiàng)目微軟

2012-02-07 09:22:22

數(shù)據(jù)中心外包云計(jì)算

2018-12-03 16:13:24

Facebook扎克伯格臉書

2010-11-23 11:07:07

跳槽

2019-10-17 21:33:19

云服務(wù)廠商AI芯片云服務(wù)

2014-12-10 10:03:14

2013-04-17 10:54:39

Chat HeadsFacebook HoFacebook

2010-10-19 10:12:11

數(shù)據(jù)中心外包

2024-04-09 20:43:18

AI搜索廣告

2020-11-26 15:46:10

數(shù)字化云計(jì)算人工智能

2013-11-13 09:19:40

網(wǎng)絡(luò)運(yùn)維華為esight

2011-03-22 09:26:03

2024-10-17 08:10:02

2023-11-30 22:25:40

云計(jì)算云原生
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)