1
A
回答
-1
UUID和SID本質上是一回事。 它們是根據特定算法生成的系統特定部分和時間戳的組合(實現中可能不同,但不相關)。
本質上它們都是半隨機的。也許一些Unix管理員相信沒有把它們交出來或什麼的一些「安全」原因,但這是無稽之談。
1
雖然您可以在Unix機器上手動編輯/ etc/passwd(和/ etc/shadow),但添加用戶的標準方式是通過useradd
實用程序(或類似的)自動分配下一個可用的UID。所以應該自動分配,而不是由管理員分配。 SID更復雜(即分層),因此手動分配它們會更麻煩(此外,無論如何您都無法手動更新SAM數據庫)。
至於隨機分配它們,SID的隨機部分是Machine SID,它使SID具有明確的優勢(與Unix UID相對)。例如,如果MACHINE1具有本地用戶ALICE和帶有MACHINE1 \ ALICE擁有的某些文件的NTFS卷,則當您將此卷插入到MACHINE2時,不會認爲這些文件由某個本地MACHINE2用戶擁有恰好具有相同的SID(無論是否被命名爲ALICE或其他)。
在Unix上,如果愛麗絲擁有MACHINE1上的UID 501,那麼您將相同的音量插入到MACHID2中,其中UID 501屬於bob,ls將顯示文件屬於bob(而不是愛麗絲或甚至是'未知的UID')。
0
窗口SID是一個全局唯一標識符,而不是全局唯一的Unix UID。
相關問題
- 1. Android UID vs iPhone UID
- 2. Windows域帳戶SID和SID
- 3. GETC與Windows VS的Unix
- 4. Windows標識SID
- 5. ClearTool windows vs unix的行爲不同
- 6. 遷移到App Services移動應用程序後的身份驗證:uid vs sid
- 7. 爲什麼調用了uid-getter/setter(ArrayCollection)?
- 8. php的語法差異unix vs windows
- 9. Python內存錯誤(Unix vs Windows)
- 10. Android上的UID是什麼?
- 11. Linux中的UID是什麼?
- 12. 爲什麼configure.sh認爲win32是Unix?
- 13. 緩衝區溢出 - Windows vs Unix
- 14. DBMS_LOCK.SLEEP vs UNIX sleep
- 15. WellKnownSidType爲什麼有時無法轉換爲sid /帳戶?
- 16. SID和HSID Cookie:它們使用什麼?
- 17. 什麼是危險的約呼應SID
- 18. SQL SERVER 2008中的SID是什麼?
- 19. 爲什麼JFrame.EXIT_ON_CLOSE vs EXIT_ON_CLOSE?
- 20. 爲什麼當我從VS
- 21. MVP VS MVVM - 爲什麼
- 22. Microsoft DOS vs Unix
- 23. 是什麼在UNIX
- 24. 什麼錯在UNIX
- 25. 爲什麼VS 2013中的新項目中缺少'Windows Installer XML'
- 26. 爲什麼Windows Phone 7.1 SDK安裝VS 2010 Express?
- 27. 爲什麼VS 2010無法在Windows 7中安裝?
- 28. PowerShell的VS UNIX
- 29. 爲什麼Unix /終端比R更快?
- 30. 爲什麼管道在Windows/unix/linux中被認爲是危險的?
我想你已經誤解了這個問題。作者詢問的是Unix上的用戶ID(可以手動分配),而不是Windows上的SID,這些部分是隨機的,但仍然與GUID/UUID沒有任何關係。 – atzz 2011-02-28 11:12:57
是的,我想知道是否有一個安全的原因,爲什麼Windows SID是隨機的,而UID不是。我的直覺說不,但我對unix不是很有經驗,所以我不確定 – KaiserJohaan 2011-02-28 12:04:06