在我運行PHP的系統上,我有一個用戶名foo
和一個posix組bar
。在我的PHP腳本中,如何測試用戶名foo
是否是posix組bar
的成員?如何測試用戶名是否是posix組的成員?
0
A
回答
0
嘗試下面的代碼。
$user_name = 'foo';
$group_name = 'bar';
$group_info = posix_getgrnam($group_name);
if (in_array($user_name, $group_info['members'])) {
echo "{$user_name} is a member of {$group_name}";
}
+0
謝謝你,我的系統上,當我運行'組jack',它打印'插孔:用戶WWW的數據sudo',但是當我打電話'posix_getgrnam(「WWW的數據」 )'它返回一個空的「members」數組。在PHP中,有一種方法可以獲得給定用戶的組列表,而不是給定組的成員列表? – user916968
+0
@ user916968什麼'cat/etc/group | grep www-data給你? – Tyzoid
相關問題
- 1. 如何測試AD用戶是否是本地組的成員
- 2. 確定是否用戶是組成員
- 3. 如何編寫LDAP查詢以測試用戶是否爲組的成員?
- 4. 使用sfinae來測試命名空間成員是否存在
- 5. 如何檢查給定用戶是否是內置管理員組的成員?
- 6. Google是否提供用於集成測試的測試用戶
- 7. 檢查用戶是否是特定Facebook羣組的成員
- 8. 驗證github用戶是否是私人組織的成員
- 9. C++如何測試一個類,看它是否有成員?
- 10. 如何測試document.write()是否成功
- 11. 如何在檢查用戶是否是組的成員時克服「成員的SID無法解決」錯誤?
- 12. 如何根據用戶名/域名檢查用戶是管理員組的成員
- 13. 查找組用戶是成員專有名稱中包含逗號的成員
- 14. 自定義代碼的小問題,以檢測用戶是否是特定用戶組的成員
- 15. 如何讓Vim測試用戶輸入是否是整數?
- 16. 如何測試Flask是否使用test_client而不是客戶端?
- 17. Sharepoint:檢查用戶是否爲組的成員
- 18. 檢查用戶是否爲組的成員(ldap)
- 19. 檢查用戶是否爲組的成員
- 20. 是否有用戶的LDAP標準組成員身份屬性?
- 21. 查詢用戶是否爲組的成員
- 22. ActiveDirectory DirectorySearcher:檢查用戶是否爲組的成員
- 23. LDAP:檢查用戶是否爲組的成員
- 24. 查找用戶是否爲Active Directory組ASP.NET VB的成員?
- 25. 是否有測試特殊成員函數的最佳做法?
- 26. 測試名稱是否已被使用
- 27. 檢測用戶是否是FB JS SDK的頁面管理員
- 28. Yodlee測試用戶是否活躍?
- 29. 測試用戶是否登錄
- 30. 測試數據值是否存在於按POSIX日期分組的變量中
無論你試圖請貼在這裏 – Jalpesh