我創建了一個將作爲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. 如何刪除Crafter Studio 2.5的權限?
- 7. Linux(Ubuntu 9.04)權限 - 如何刪除rws?
- 8. 如何恢復已刪除的權限
- 9. 在Vista中刪除清單權限
- 10. 在Python中刪除Root權限
- 11. 如何通過刪除權限刪除flickr照片
- 12. 如何刪除Amazon S3上的「刪除」權限
- 13. 刪除了REAL_GET_TASKS權限?
- 14. Mercurial權限刪除分支
- 15. 限制刪除GCE實例權限
- 16. 在windows下刪除進程權限
- 17. 從表中刪除行時的權限
- 18. 從目錄中刪除的權限
- 19. 如何授予模式中任何表的刪除權限?
- 20. 如何從Perl設置文件權限?
- 21. 限制在SQL Server中刪除列的權限?
- 22. 刪除Subversion中的創建和刪除權限
- 23. 如何從S3權限標籤中刪除「受贈者」用戶?
- 24. 如何從Django中刪除組和權限模型
- 25. 在Perl中刪除一行
- 26. 拆分寫入權限爲追加和刪除權限
- 27. 註冊表更改權限刪除其他用戶權限
- 28. 如何完全刪除Perl中的包?
- 29. 刪除所有目錄權限
- 30. SQL Server寫權限但不刪除
用linux不太好,但也許產生一個新的進程作爲'nobody'運行? – 2009-05-26 11:44:28