2021-11-18 16:48:13Head瘋Panda

人際關係Access Control

  我時常跟朋友說,在人際關係上我是一個階級制度深嚴的人,對應不同層級的人會有明顯的差別待遇。家人、情人跟朋友之間的分野自是不用說,這三者對大多數人來說也是不能一概而論的。可是在朋友這一塊上,不同的人對朋友的定義可謂千差萬別。對我來說,朋友也是有分級的,而且並不是認識了就可以叫作朋友。仔細想想,其實資訊工程上的ACCESS CONTROL不正好可以用在人際關係上嗎?

 

  當有人提出一個邀約,是否要應約?如果時間、地點或其他客觀條件衝突,如何調整?這些問題的答案都經過一套只有我們自己知道的標準判斷後才作出現。情形其實就像當你使用電腦系統時,你想做一個動作,假設是開啟一個檔案,系統會根據你的帳號權限決定你是否可以開啟。又如果你的動作請求跟其他使用者發生衝突,系統會根據你們的優先權決定誰先誰後。在資訊工程的世界裏,帳號的權限級數決定了你能做甚麼,不能做甚麼。幾乎甚麼都不能做的Guest,有一定限制的 User,無所不能的 Administrator,階級制度明明白白。其實看似覆雜的人際關係,也是跟著這套邏輯來運作。當你在我的「人際關係管理系統」裏只是一個Guest,理所當然會覺得我難相處,難約寡言多禁忌。Guest就是沒甚麼權限,這也不行那也不行的體驗級帳號,只是讓你看看而已。起碼到了User才真的算是使用者,能夠對系統造成一定的影響。

 

  資訊工程師時常會聽到使用者抱怨,「分那麼多幹嘛,安裝應用程式要權限,使用印表機要權限,上網要權限,申請權限還要批核,麻煩死了。」帳號分級其實就是為了簡化設定權限的過程,對應的權限早已配置級不同級數的使者用,省去逐條權限配置的麻煩。分級最大的目的是為了能更好的管理,當每個人都是Administrator,所有人都能任意對系統進行添加刪除修改,絕對會是一場災難。同理在人際關係上,如果每個人都能影響你,每個人都得一視同仁,最後必然累死自己又吃力不討好。舉幾個簡單的例子,如果A跟B兩個人約你在同一天同一時間去看兩套不同的電影,你會怎麼辦?你已經加班好幾天了,週末想在家休息,有人約你週末去踏青,去還是不去?朋友問你借錢,借還是不借,借多少,借多久?如果處理這些問題沒有一套準則,相信麻煩必然長伴左右。

 

  可能有人會說,如果真的這樣處理人際關係,不就跟機器一樣毫無感情可言?作為一個時常被人覺得是一塊木頭的理工男,我並不認同這點。只要當過IT人,或者在工作上接觸過IT人,誰有甚麼級數的帳號,誰有甚麼權限,還不是老闆的一句說話?當有使用者申請某種權限,或者要求從User升級到Super User或Power User,Approve or Deny的決定權還是在老闆手上。所以只要老闆自己覺得可以,或者令老闆覺得可以,那就甚麼的好說。我們的「人際關係管理系統」我們自己就是老闆,看誰順眼跟誰合得來,給個Super User沒甚麼毛病;那些相性不合先天不和的,給個Guest還得看心情。在電腦的世界當你做一些越權行為時,它會毫不猶豫「咚」的一聲跳出警告視窗說「Access Denied」,同理在人類世界,遇到交情不到夠硬要裝熟的人,碰一鼻子灰不是很合理嗎?

 

  說穿了我的「階級制度森嚴」就是心中有一把尺去衡量不同等級的「朋友」可以付出到甚麼地步。像是電腦不會主動告訴使用者有甚麼權限,這種心中的階級也不會掛在嘴邊。但當某些事情發生時,差異就會顯現出來。更重要的是,一個人的時間、精力、金錢本來就有限,為了避免資源錯配,自然需要一套準則。有規範其實不一定是不近人情,只不過人情只留給珍視之人。

 

上一篇:愛情抽蛋論