預設情況下,只有管理員組成員、localsystem和power users組成員帳戶才有權啟動、停止服務。為了讓普通使用者也可以控制該服務,我們可以手動設定其訪問許可權。可能有些初學者會感到奇怪,怎麼服務也可以設定許可權?其實在windows系統裡,不僅可以對資料夾設定許可權,還可以對登錄檔、印表機和服務等系統資源進行許可權設定。然而對服務進行許可權設定,沒有對資料夾進行許可權設定那麼直觀,需要借助以下兩種方法:
安全配置和分析
(1)以管理員身份登入系統,在執行對話方塊裡輸入mmc並回車開啟控制台視窗,然後新增「安全配置和分析」管理單元。
(2)滑鼠右鍵單擊新新增的「安全配置和分析」管理單元,單擊彈出選單上的「開啟資料庫」選單項,在開啟的對話方塊裡指定新建的安全資料庫名稱,例如可以是srvacl,然後單擊「開啟」按鈕。
(3)在隨之開啟的對話方塊上選擇系統內建的安全模板檔案,例如可以選擇「setup security」模板。
(4)滑鼠右鍵單擊「安全配置和分析」管理單元,單擊彈出選單上的「立即分析計算機」選單項,在彈出對話方塊上單擊「確定」按鈕即可開始分析當前計算機的安全配置。
(5)分析結束以後,單擊左側控制台樹里的「系統服務」節點,在右側的詳細窗格裡雙擊所需設定的服務名(
(6)在開啟的屬性對話方塊上勾選「在資料庫中定義這個策略」核取方塊,然後單擊「編輯安全設定」按鈕。
(7)在開啟的安全設定對話方塊上新增users使用者,然後確保勾選「啟動停止和暫停」許可權右側的「允許」核取方塊
(8)依次單擊所有開啟對話方塊上的「確定」按鈕,然後滑鼠右鍵單擊「安全配置和分析」管理單元,單擊彈出選單上的「立即配置計算機」選單項,即可用剛才定義的許可權設定配置系統。
(1)以管理員身份登入系統,開啟命令提示符視窗。
(2)在命令提示符下輸入以下命令:
命令結果類似如下所示:
********************
********************
/perm. ace count =5
/pace =builtin\administrators access_allowed_ace_type-0x0
service_all_access ……
/pace =builtin\users access_allowed_ace_type-0x0
service_start-0x10 service_stop-0x20 service_pause_continue-0x40
注意 服務的登入身份指定了服務能夠以多大的許可權訪問系統資源,而服務的訪問許可權則指定使用者能夠以多大許可權控制該服務。
ACL許可權設定
acl許可權設定 簡介 acl功能是對應複雜使用者的許可權問題。在使用之前檢視檔案所在分割槽是否支援,在系統建立已存在的分割槽是支援的 用法setfacl m u user rwx file directory 賦予user使用者對檔案或目錄的許可權 setfacl m g user rwx fil...
MongoDB設定為Windows服務
每次使用mongodb都要開啟兩個命令列,乙個開啟主流程程式,乙個開啟客戶端程式。你是否想過更方便的操作方式?對的,那就是把主流程程式設定為windows的服務,客戶端程式也可以自定乙個命令列指令碼實現快捷啟動。以下均以win8系統作為作業系統。一 設定為windows服務 1 win r 快速開啟...
設定windows服務依賴項
場景還原 python2.7開發的專案,製作成了windows服務,隨系統啟動。系統重啟後發現服務未能自動啟動,檢查事件檢視器日誌發現服務先於mysql資料庫服務啟動,由於服務中必須對mysql進行訪問,所以服務啟動失敗。儘管設定了啟動失敗後嘗試重啟,但是不能讓專案服務自啟動。問題詳述 1.xp系統...