作者 主題: umask怪怪的題目  (閱讀 8775 次)

0 會員 與 1 訪客 正在閱讀本文。

chichi1166

  • 憂鬱的高中生
  • ***
  • 文章數: 91
    • 檢視個人資料
umask怪怪的題目
« 於: 2007-08-19 14:32 »
117-101的題目
幫我看看這一題是不是怪怪的?

When you create a new file. The permissions show as 654.
What value is the umask likely set at?
a.012
b.002
c.123
d.022

預設新增的檔案原始權限是666
用umask去換算
a
rw-rw-rw- 666
-----x-w- 012
rw-rw-r-- 644

b
rw-rw-rw- 666
-----x-w- 002
rw-rw-r-- 664

c
rw-rw-rw- 666
--x-w--wx 123
rw-r--r-- 644

d
rw-rw-rw- 666
----w--w- 022
rw-r--r-- 644

如果是用二進位減的話~答案是求的出來
110 110 110   666
000 001 010   012
110 101 100   654
滿腦子的疑問????
電腦就算輸入012的遮罩
新增檔案也是644
哪來的654這個答案~除非是用chmod,但題目也很奇怪
明明就只是新增個檔案而已
還是我觀念上的錯誤
麻煩請指導我一下,謝謝 :D

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
Re: umask怪怪的題目
« 回覆 #1 於: 2007-08-19 17:50 »
1. umask 沒有辦法讓建立的檔案權限為 654,若是指目錄的話有可能. 那目錄為 654 的話,umask 為 123

2. 這類考古題其實本來就有許多錯誤甚至爭議 :)

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

chichi1166

  • 憂鬱的高中生
  • ***
  • 文章數: 91
    • 檢視個人資料
Re: umask怪怪的題目
« 回覆 #2 於: 2007-08-19 21:55 »
引述: "kenduest"
1. umask 沒有辦法讓建立的檔案權限為 654,若是指目錄的話有可能. 那目錄為 654 的話,umask 為 123

2. 這類考古題其實本來就有許多錯誤甚至爭議 :)

--


既然這樣的話~~正確答案會是什麼?
考古題上面的答案是寫012

lchenan

  • 可愛的小學生
  • *
  • 文章數: 7
    • 檢視個人資料
umask怪怪的題目
« 回覆 #3 於: 2007-08-19 22:13 »
檔案建立的預設值是666
目錄建立的預設值是777

若umask 為012時

建立的檔案為664
 110 110 110
 000 001 010
-
--------
 110 110 100

目錄的話為765
 111 111 111
 000 001 010
-
----------------
 111 110 101

所以 我猜應該是題目有問題吧!