guids:
1. 啟動nexus
windows下:進入bin目錄,然後執行
> nexus.bat console
2. 啟動完成後,進入
預設使用者名稱密碼
admin
admin123
在設定許可權前,建議為自己的專案單獨建立個repository group.方便對該group分配許可權。
3. 設定guest只能獲取指定的artifact,設定完成後,匿名使用者可根據開放的artifact的groupid, artifactid進行查詢
思路:為anonymous自定義privileges,role; privileges可根據repository targets來設定。
3.1. 設定repository targets
作用:通過它來配置哪些目錄下的artifact可以被訪問。
a. 新增乙個repository targets
name:最好取個有意義的名字
repository type: 自定義的一般選「any content」
pattern expression: 根據萬用字元來設定可以匹配的articfact的路徑
.*/com/some/company/.* --可以匹配"com.some.company"作為groupid, artifactid包含
^/com/some/company/* --以com/some/company開頭的路徑的artifact
例如:我想要匹配company所有的snapshot下的artifact.可以配置成:
b.點「add」按鈕, 將pattern expression新增到patterns裡
c. 可以新增多個pattern expression來設定多個artifacts
3.2.設定routing
作用:通過routing來配置哪些目錄是可以通過repository path來訪問,哪些是不可以通過repository path訪問。
例如:不允許通過repossitory path來訪問com/mycompany目錄
a. 配置url pattern: ^/com/mycompany/.*
b. 選擇rule type:
exclusive, 不包含設定的目錄
inclusive, 包含設定的目錄
c. 選擇repository group,根據需要選擇你的repository group.
d. 選擇需要使用引用該配置的repositories.
配置好後,通過repository path來訪問com/mycomany目錄時會得到404錯誤。
3.3. 設定privileges
name: 特權名字
description: 特權描述
repository: 選擇你的repository
repository target: 選擇你在3.1.裡新增的target.
新增後,nexus會為它建立四個個許可權(create, read, update,delete)
3.4. 設定roles
a. 填寫roleid, name, description.
b. 選擇在privilesges裡新增的privilege, nexus anonymous role
3.5. 配置users
a. 將原來的role全部移除掉,並將在3.4新增的role設定給anonymous user
怎麼給Guest 賬戶設定密碼
今天又人問我怎麼給win8 的guest 賬戶加密碼?開始我想這還不簡單,直接在控制面板的使用者管理裡面新增就好了,可當我在管理賬戶裡面開啟來賓賬戶選項的時候,我楞了一下,竟然是這樣的 後來發去其實在計算機管理 本地使用者和組裡面是可以新增的 1 開啟計算機管理 本地使用者和組 使用者,右擊 gue...
XP啟用Guest也不能訪問怎麼辦
好多windows xp系統啟用了guest也無法網路訪問,故障解決如下 啟用了guest為什麼仍然不能訪問 1.預設情況下,windows xp 禁用guest帳戶 2.預設情況下,windows xp的本地安全策略禁止guest使用者從網路訪問 3.預設情況下,windows xp的本地安全策略...
XP啟用Guest卻無法訪問網路怎麼辦
好多windows xp系統啟用了guest也無法網路訪問,故障解決如下 啟用了guest為什麼仍然不能訪問 1.預設情況下,windows xp 禁用guest帳戶 2.預設情況下,windows xp的本地安全策略禁止guest使用者從網路訪問 3.預設情況下,windows xp的本地安全策略...