我創建了一個將作爲root啓動的服務器程序。啓動後,我想將權限下放給其他用戶。我怎樣才能安全地做到這一點?如何在Perl中刪除權限?
6
A
回答
9
4
你並不需要一個模塊,儘管由Benji York連接的模塊看起來相當不錯。
通過$<
和$>
設置UID很簡單。有關這些的更多信息,請參閱perlvar。您也可以使用$(
和$)
這樣設置GID;請注意,如果您想刪除補充組,則需要設置$) = "$target_gid $target_gid"
。不要忘記測試之後的成功。
+4
不要忘記$(和$)。 – 2009-05-26 13:14:04
相關問題
- 1. 從Perl腳本中刪除權限?
- 2. 刪除root權限
- 3. 如何設置刪除權限?
- 4. TFS2012權限:我如何刪除用戶?
- 5. 如何刪除用戶的「CreateDB」權限?
- 6. 如何恢復已刪除的權限
- 7. Linux(Ubuntu 9.04)權限 - 如何刪除rws?
- 8. 如何刪除Crafter Studio 2.5的權限?
- 9. 在Vista中刪除清單權限
- 10. 在Python中刪除Root權限
- 11. 如何通過刪除權限刪除flickr照片
- 12. 如何刪除Amazon S3上的「刪除」權限
- 13. mysql外鍵「權限」刪除
- 14. 刪除了REAL_GET_TASKS權限?
- 15. 刪除擴展的權限
- 16. setfacl刪除組權限
- 17. Mercurial權限刪除分支
- 18. 刪除MSMQ隊列權限
- 19. 如何在Android中刪除不必要的權限?
- 20. 如何在linux中刪除目錄的寫權限?
- 21. 如何獲取在PowerShell中刪除目錄的權限?
- 22. 限制刪除GCE實例權限
- 23. 如何授予模式中任何表的刪除權限?
- 24. 從MySQL數據庫中刪除權限
- 25. 從表中刪除行時的權限
- 26. 從目錄中刪除的權限
- 27. 在windows下刪除進程權限
- 28. 如何從Perl設置文件權限?
- 29. 限制在SQL Server中刪除列的權限?
- 30. 刪除Subversion中的創建和刪除權限
用linux不太好,但也許產生一個新的進程作爲'nobody'運行? – 2009-05-26 11:44:28