Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.134.104.224
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
snap /
lxd /
33085 /
share /
lxd-ui /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
font
[ DIR ]
drwxr-xr-x
img
[ DIR ]
drwxr-xr-x
js
[ DIR ]
drwxr-xr-x
scripts
[ DIR ]
drwxr-xr-x
AutoExpandingTextArea-BXFyAEiG...
151
B
-rw-r--r--
BaseLayout-CiF2D8RH.js
280
B
-rw-r--r--
BulkDeleteButton-B-fvVwh0.js
1.08
KB
-rw-r--r--
CancelOperationBtn-BW2TAzI_.js
1.08
KB
-rw-r--r--
CertificateAdd-BGVwf-VB.js
2.84
KB
-rw-r--r--
CertificateGenerate-bNGS6BFl.j...
9.87
KB
-rw-r--r--
ClusterGroupForm-BiXmM-NU.js
3.25
KB
-rw-r--r--
ClusterList-CZFDB46f.js
5.17
KB
-rw-r--r--
ClusterMemberSelector-B2lzDpCI...
3.71
KB
-rw-r--r--
ClusterSpecificInput-BdiLVA9B....
1.97
KB
-rw-r--r--
ClusterSpecificSelect-DrKUzNev...
2.2
KB
-rw-r--r--
ConfigFieldDescription-BnRkdbo...
335
B
-rw-r--r--
CreateClusterGroup-C6s3qbZf.js
463
B
-rw-r--r--
CreateInstance-BXX4Xa4W.js
27.97
KB
-rw-r--r--
CreateInstanceFromImageBtn-BiE...
527
B
-rw-r--r--
CreateNetwork-BQw2A27w.js
2.88
KB
-rw-r--r--
CreateNetworkForward-BgZF8duA....
1.71
KB
-rw-r--r--
CreateProfile-CCJYKSCK.js
4.04
KB
-rw-r--r--
CreateProject-DTBqJzUb.js
2.83
KB
-rw-r--r--
CreateStoragePool-CuOutvs3.js
2.46
KB
-rw-r--r--
CreateStorageVolume-B0HvyGnH.j...
2.47
KB
-rw-r--r--
CustomIsoList-CQVv4whx.js
5.48
KB
-rw-r--r--
DeleteStoragePoolBtn-BeXLuEnA....
1.62
KB
-rw-r--r--
DeleteStorageVolumeBtn-DIIVYGa...
1.88
KB
-rw-r--r--
DiskSizeSelector-IT5APek6.js
1010
B
-rw-r--r--
EditClusterGroup-DiNIL0Lx.js
761
B
-rw-r--r--
EditNetworkForward-DtcWepYC.js
1.99
KB
-rw-r--r--
ExpandableList-EDeaeb6c.js
323
B
-rw-r--r--
FormEditButton-Cs2eW7Js.js
278
B
-rw-r--r--
FormFooterLayout-B3kcadYt.js
738
B
-rw-r--r--
FormLink-BaU-zsbe.js
879
B
-rw-r--r--
FormMenuItem-ChXfQsFA.js
2.23
MB
-rw-r--r--
FormMenuItem-DyX1CsEw.css
66.66
KB
-rw-r--r--
GroupOrIdentityChangesTable-DQ...
5.11
KB
-rw-r--r--
GroupSelectionActions-Dq47oQd-...
3.18
KB
-rw-r--r--
HelpLink-4LTOsqZO.js
294
B
-rw-r--r--
ImageList-yKBGTFZU.js
11.7
KB
-rw-r--r--
InstanceDetail-BV9hr65t.js
481.49
KB
-rw-r--r--
InstanceDetail-Beg8tuEN.css
3.88
KB
-rw-r--r--
InstanceLinkChip-DfVC8U01.js
4.24
KB
-rw-r--r--
InstanceList-CTEYE5e7.js
24.67
KB
-rw-r--r--
ItemName-DSOx0T0r.js
185
B
-rw-r--r--
Login-CsUYa7ns.js
1.41
KB
-rw-r--r--
Meter-BsdJ73XW.js
487
B
-rw-r--r--
NetworkDetail-RgSS_6Vw.js
12.8
KB
-rw-r--r--
NetworkForwardForm-C18aehvo.js
6.49
KB
-rw-r--r--
NetworkList-B4gWmGGm.js
6.32
KB
-rw-r--r--
NetworkListTable-Ba2LzF-J.js
3.31
KB
-rw-r--r--
NotificationRow-CotZPNAQ.js
157
B
-rw-r--r--
OperationList-D4--05cO.js
3.35
KB
-rw-r--r--
PageHeader-CExPjRLH.js
549
B
-rw-r--r--
PermissionGroups-CkGxgQmn.js
30.89
KB
-rw-r--r--
PermissionIdentities-DDmb7V-C....
12.93
KB
-rw-r--r--
PermissionIdpGroups-yggiVbcG.j...
13.38
KB
-rw-r--r--
ProfileDetail-CQHhNWwW.js
10.94
KB
-rw-r--r--
ProfileDetailsForm-C-rMcUGO.js
2.45
KB
-rw-r--r--
ProfileInstances-DeravO8Q.js
1.46
KB
-rw-r--r--
ProfileList-C7yC3g6E.js
7.11
KB
-rw-r--r--
ProgressBar-CQ2HKUqQ.js
170
B
-rw-r--r--
ProjectConfiguration-rKP8dZtz....
9.04
KB
-rw-r--r--
ProjectForm-GhClr0iv.js
15.12
KB
-rw-r--r--
ProtectedRoute-DYKGChU3.js
214
B
-rw-r--r--
ProxyDeviceForm-B5UDgi1V.js
38.9
KB
-rw-r--r--
RenameHeader-fmgiouA6.js
13.29
KB
-rw-r--r--
ResourceIcon-DZQOrBLA.js
532
B
-rw-r--r--
ResourceLabel-PzB_6v5p.js
317
B
-rw-r--r--
ResourceLink-CS7mH0C3.js
302
B
-rw-r--r--
ScrollableContainer-MJpEXCww.j...
646
B
-rw-r--r--
ScrollableTable-DWT33Lms.js
561
B
-rw-r--r--
SelectableMainTable-C8l8QdDe.j...
2.21
KB
-rw-r--r--
SelectedTableNotification-2DZb...
974
B
-rw-r--r--
Settings-BYi8qROs.js
9.75
KB
-rw-r--r--
SidePanel-DNeaRMst.js
2.84
KB
-rw-r--r--
SnapshotForm-DF9sGEzn.js
1.49
KB
-rw-r--r--
StoragePoolDetail-DT58PBIr.js
6.45
KB
-rw-r--r--
StoragePoolForm-Z62B6Fuh.js
17.07
KB
-rw-r--r--
StoragePoolSelectTable-CXuxJSN...
1.61
KB
-rw-r--r--
StoragePoolSelector-DEvMjaMu.j...
1.48
KB
-rw-r--r--
StoragePoolSize-DyBNKBKy.js
467
B
-rw-r--r--
StoragePools-DK0Gkjq9.js
3.99
KB
-rw-r--r--
StorageUsedBy-sdKGRlgM.js
2.12
KB
-rw-r--r--
StorageVolumeDetail-fQzbPWNW.j...
24.87
KB
-rw-r--r--
StorageVolumeForm-ZPfwK39D.js
8.42
KB
-rw-r--r--
StorageVolumes-DPotlIN6.js
7.26
KB
-rw-r--r--
StorageVolumesFilter-B7pR3OeF....
1.01
KB
-rw-r--r--
TabLinks-BIG_Rdvk.js
360
B
-rw-r--r--
UploadCustomIso-DG12FhN0.js
2.83
KB
-rw-r--r--
UsedByItem-VHA3kVFG.js
945
B
-rw-r--r--
VolumeAddSnapshotBtn-8Qz9xFE-....
4.87
KB
-rw-r--r--
WarningList-DZNTQSpg.js
1.99
KB
-rw-r--r--
YamlNotification-BnmI52ws.js
634
B
-rw-r--r--
YamlSwitch-BXLuxWUh.js
40.62
KB
-rw-r--r--
certificate-kcThcTS9.js
279.99
KB
-rw-r--r--
clusterGroups-BWQNdGSD.js
3.63
KB
-rw-r--r--
images-Du2fhDUO.js
1.22
KB
-rw-r--r--
index-BeIaaTgz.css
661.94
KB
-rw-r--r--
index-BkTFFYvy.js
690.52
KB
-rw-r--r--
index-DW_MHI2K.js
34.19
KB
-rw-r--r--
index.esm-auJ3G_FM.js
38.36
KB
-rw-r--r--
instanceDelete-Bn3xn_NE.js
12.2
KB
-rw-r--r--
instanceOptions-BuFjjn-P.js
1.19
KB
-rw-r--r--
network-forwards-B-h1Yzp9.js
856
B
-rw-r--r--
operations-DIvBacJG.js
757
B
-rw-r--r--
projects-CvA2zMPN.js
789
B
-rw-r--r--
scroll-DPmbgfny.js
26.97
KB
-rw-r--r--
searchAndFilter-DtC_P-vv.js
361
B
-rw-r--r--
snapshots-CEDJtMaf.js
670
B
-rw-r--r--
storage-volumes-tfXkh9eB.js
2.46
KB
-rw-r--r--
useGroups-CCX3qCzO.js
2.91
KB
-rw-r--r--
useImages-LgCYWVgs.js
1.64
KB
-rw-r--r--
useNetworks-D3nHf8AE.js
3.63
KB
-rw-r--r--
useSmallScreen-BvsjT919.js
169
B
-rw-r--r--
useSortTableData-BoXaK1oA.js
393
B
-rw-r--r--
useVolumes-BvpfNVaA.js
1.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Settings-BYi8qROs.js
import{r as y,j as e,d as t,K as O,b as V,k as q,l as K,ay as P,p as A,s as H,bd as Q,be as G,q as _,n as Y,u as z,g as U,bf as $,L as W,b2 as X,C as J,b3 as Z}from"./index-BkTFFYvy.js";import{C as B}from"./ConfigFieldDescription-BnRkdboG.js";import{R as F}from"./ResourceLabel-PzB_6v5p.js";import{C as ee}from"./ClusterSpecificInput-BdiLVA9B.js";import{C as te}from"./ClusterSpecificSelect-DrKUzNev.js";import{N as se}from"./NotificationRow-CotZPNAQ.js";import{S as ae}from"./ScrollableTable-DWT33Lms.js";import{H as re}from"./HelpLink-4LTOsqZO.js";import{P as E}from"./PageHeader-CExPjRLH.js";import"./ResourceIcon-DZQOrBLA.js";import"./ResourceLink-CS7mH0C3.js";import"./FormEditButton-Cs2eW7Js.js";const ne=({initialValue:a,configField:s,onSubmit:o,onCancel:h})=>{var p,i;const[l,r]=y.useState(a?a==="true":String(s.default)==="true"),d=String(s.default)!==String(l),u=()=>{r(String(s.default)==="true")},m=((i=(p=s.key.split("."))==null?void 0:p.pop())==null?void 0:i.replaceAll("_"," "))??s.key;return e.jsxs(e.Fragment,{children:[e.jsx(t.Input,{label:m,id:I(s.key),wrapperClassName:"input-wrapper",type:"checkbox",checked:l,onChange:C=>{r(C.target.checked)},help:e.jsx(B,{description:s.longdesc})}),e.jsx(t.Button,{appearance:"base",onClick:h,children:"Cancel"}),e.jsx(t.Button,{appearance:"positive",onClick:()=>{o(l)},children:"Save"}),d&&e.jsxs(t.Button,{className:"reset-button",appearance:"base",onClick:u,hasIcon:!0,children:[e.jsx(t.Icon,{name:"restart",className:"flip-horizontally"}),e.jsx("span",{children:"Reset to default"})]})]})},oe=({initialValue:a,configField:s,onSubmit:o,onCancel:h})=>{const[l,r]=y.useState(a),d=()=>{switch(s.type){case"integer":return"number";default:return"text"}},u=String(s.default)!==String(l),m=()=>{r(s.default)};return e.jsxs(t.Form,{onSubmit:p=>{p.preventDefault(),o(l)},children:[e.jsx(t.Input,{type:"submit",hidden:!0,value:"Hidden input"}),e.jsx(t.Input,{"aria-label":s.key,id:I(s.key),wrapperClassName:"input-wrapper",type:d(),value:s.type==="bool"?void 0:String(l),onChange:p=>{r(p.target.value)},help:e.jsx(B,{description:s.longdesc,className:"p-form-help-text"})}),e.jsx(t.Button,{appearance:"base",onClick:h,children:"Cancel"}),e.jsx(t.Button,{appearance:"positive",type:"submit",children:"Save"}),u&&e.jsxs(t.Button,{className:"reset-button",appearance:"base",onClick:m,hasIcon:!0,children:[e.jsx(t.Icon,{name:"restart",className:"flip-horizontally"}),e.jsx("span",{children:"Reset to default"})]})]})},ie=({isSet:a,configField:s,onSubmit:o,onCancel:h})=>{const[l,r]=y.useState(!a),[d,u]=y.useState(!1),[m,p]=y.useState("");return e.jsxs(t.Form,{onSubmit:i=>{i.preventDefault(),o(m)},children:[e.jsx(t.Input,{type:"submit",hidden:!0,value:"Hidden input"}),l&&e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"input-row",children:[e.jsx(t.Input,{"aria-label":s.key,id:I(s.key),wrapperClassName:"input-wrapper",type:d?"text":"password",value:m,onChange:i=>{p(i.target.value)},help:e.jsx(B,{description:s.longdesc,className:"p-form-help-text"})}),e.jsx(t.Button,{appearance:"base",hasIcon:!0,onClick:()=>{u(i=>!i)},"aria-label":"toggle password visibility",children:e.jsx(t.Icon,{name:d?"hide":"show"})})]}),e.jsx(t.Button,{appearance:"base",onClick:h,children:"Cancel"}),e.jsx(t.Button,{appearance:"positive",onClick:()=>{o(m)},children:"Save"})]}),!l&&e.jsxs(e.Fragment,{children:[e.jsx(t.Button,{appearance:"base",onClick:h,children:"Cancel"}),e.jsx(t.Button,{onClick:()=>{r(!0)},children:"Change"}),e.jsx(t.Button,{appearance:"negative",onClick:()=>{o("")},children:"Remove"})]})]})},ce=({disableReason:a,initialValue:s,configField:o,onSubmit:h,onCancel:l,readonly:r=!1,toggleReadOnly:d})=>{const[u,m]=y.useState(s),{data:p=[]}=O(),i=p.map(c=>c.server_name),C=o.key==="core.syslog_socket",N=Object.values(u).some(c=>c!==o.default),S=()=>{const c={};i.forEach(g=>{c[g]=o.default}),m(c)},v=e.jsx(B,{className:"u-no-margin--bottom",description:o.longdesc});return e.jsxs(t.Form,{onSubmit:c=>{c.preventDefault(),h(u)},children:[C?e.jsx(te,{"aria-label":o.key,classname:r?"read-only":"",disableReason:a,id:I(o.key),values:u,isReadOnly:r,onChange:c=>{m(c)},toggleReadOnly:d,helpText:v,options:i.map(c=>({memberName:c,values:["true","false"]})),isDefaultSpecific:Object.values(u).some(c=>c!==Object.values(u)[0])}):e.jsx(ee,{"aria-label":o.key,classname:r?"read-only":"",disableReason:a,id:I(o.key),values:u,isReadOnly:r,onChange:c=>{m(c)},memberNames:i,toggleReadOnly:d,helpText:v}),!r&&e.jsxs(e.Fragment,{children:[e.jsx(t.Button,{appearance:"base",onClick:l,children:"Cancel"}),e.jsx(t.Button,{appearance:"positive",type:"submit",children:"Save"}),N&&e.jsxs(t.Button,{className:"reset-button",appearance:"base",type:"button",onClick:S,hasIcon:!0,children:[e.jsx(t.Icon,{name:"restart",className:"flip-horizontally"}),e.jsx("span",{children:"Reset to default"})]})]})]})},I=a=>a.replace(".","___"),le=({configField:a,value:s,clusteredValue:o,isLast:h})=>{const{isRestricted:l}=V(),[r,d]=y.useState(!1),u=t.useNotify(),m=q(),p=K(),{canEditServerConfiguration:i}=P(),{data:C}=A(),N=H(C),S=y.useRef(null),v=a.key==="core.trust_password",c=a.key==="loki.auth.password",g=a.key==="maas.machine",w=v||c,L=a.key.endsWith("_address"),R=a.key.endsWith("_volume"),n=a.key==="core.syslog_socket",x=N&&(g||L||R||n),j=e.jsx(F,{bold:!0,type:"setting",value:a.key}),b=k=>{(x||typeof k=="object"?Q(k,a.key):G({[a.key]:String(k)})).then(()=>{m.success(e.jsxs(e.Fragment,{children:["Setting ",j," updated."]})),d(!1)}).catch(T=>{u.failure("Setting update failed",T,j)}).finally(()=>{p.invalidateQueries({queryKey:[_.settings]}),p.invalidateQueries({queryKey:[_.settings,_.cluster]})})},f=()=>{d(!1)},D=()=>w?e.jsx("em",{children:s?"set":"not set"}):typeof s=="boolean"?String(s):s||"-";return y.useEffect(()=>{var k;r&&h&&((k=S.current)==null||k.scrollIntoView({behavior:"smooth"}))},[r]),x?e.jsx(ce,{initialValue:o??{},disableReason:i()?void 0:"You do not have permission to edit server configuration",configField:a,onSubmit:b,onCancel:f,readonly:!r,toggleReadOnly:()=>{d(!0)}},`${JSON.stringify(o)}-${r}`):e.jsxs(e.Fragment,{children:[r&&e.jsxs("div",{ref:S,children:[w&&e.jsx(ie,{isSet:!!s,configField:a,onSubmit:b,onCancel:f}),!w&&e.jsx(e.Fragment,{children:a.type==="bool"?e.jsx(ne,{initialValue:s,configField:a,onSubmit:b,onCancel:f}):e.jsx(oe,{initialValue:s??"",configField:a,onSubmit:b,onCancel:f})})]}),!r&&e.jsx(e.Fragment,{children:l?e.jsx("span",{children:s??"-"}):e.jsxs(t.Button,{appearance:"base",className:"readmode-button u-no-margin",onClick:()=>{d(!0)},hasIcon:!0,disabled:!i(),title:i()?"":"You do not have permission to edit server configuration",children:[e.jsx("div",{className:"readmode-value u-truncate",children:D()}),e.jsx(t.Icon,{name:"edit",className:"edit-icon"})]})})]})},Ce=()=>{var R;const a=Y(),[s,o]=y.useState(""),h=t.useNotify(),{hasMetadataConfiguration:l,settings:r,isSettingsLoading:d,settingsError:u,hasAccessManagement:m}=z(),{canEditServerConfiguration:p}=P(),{data:i,isLoading:C}=U({queryKey:[_.configOptions],queryFn:async()=>Z(l)}),{data:N=[]}=$();if(C||d)return e.jsx(W,{});u&&h.failure("Loading settings failed",u);const S=n=>{for(const[x,j]of Object.entries((r==null?void 0:r.config)??{}))if(x===n.key)return j;if(n.type==="bool")return n.default==="true"?"true":"false";if(n.default!=="-")return n.default},v=(n,x)=>{const j={};return n==null||n.forEach(b=>{var f;j[b.memberName]=((f=b.config)==null?void 0:f[x.key])??x.default??""}),j},c=[{content:"Group",className:"group"},{content:"Key",className:"key"},{content:"Value"}],g=X(((R=i==null?void 0:i.configs)==null?void 0:R.server)??{});g.push({key:"user.ui_title",category:"user",default:"",shortdesc:"Title for the LXD-UI web page. Shows the hostname when unset.",type:"string"}),m&&g.push({key:"user.show_permissions",category:"user",default:"false",shortdesc:"Show the permissions feature. If oidc configs are set, the permissions feature is available in the UI independent of this setting.",type:"bool"}),g.push({key:"user.grafana_base_url",category:"user",default:"",longdesc:"e.g. https://192.0.2.1:3000/d/bGY-LSB7k/lxd?orgId=1",shortdesc:" See {ref}`grafana` for more information. Pages link to metrics, when set.",type:"string"});let w="";const L=g.filter(n=>s?n.key.toLowerCase().includes(s.toLowerCase()):!0).map((n,x,{length:j})=>{const b=!Object.keys((r==null?void 0:r.config)??{}).some(M=>M===n.key),f=S(n),D=v(N,n),k=w!==n.category;return w=n.category,{key:n.key,columns:[{content:k&&e.jsx("h2",{className:"p-heading--5",children:n.category}),role:"cell",className:"group","aria-label":"Group"},{content:e.jsxs("div",{className:"key-cell",children:[b?n.key:e.jsx("strong",{children:n.key}),e.jsx(B,{description:n.shortdesc,className:"p-text--small u-text--muted u-no-margin--bottom"})]}),role:"cell",className:"key","aria-label":"Key"},{content:e.jsx(le,{configField:n,value:f,clusteredValue:D,isLast:x===j-1}),role:"cell","aria-label":"Value",className:"u-vertical-align-middle"}]}});return e.jsx(e.Fragment,{children:e.jsxs(J,{header:e.jsx(E,{children:e.jsxs(E.Left,{children:[e.jsx(E.Title,{children:e.jsx(re,{href:`${a}/server/`,title:"Learn more about server configuration",children:"Settings"})}),e.jsx(E.Search,{children:e.jsx(t.SearchBox,{name:"search-setting",type:"text",className:"u-no-margin--bottom",onChange:n=>{o(n)},placeholder:"Search",value:s})})]})}),contentClassName:"settings",children:[e.jsx(se,{}),e.jsxs(t.Row,{children:[!p()&&e.jsx(t.Notification,{severity:"caution",title:"Restricted permissions",titleElement:"h2",children:"You do not have permission to view or edit server settings"}),!l&&p()&&e.jsx(t.Notification,{severity:"information",title:"Get more server settings",titleElement:"h2",children:"Update to LXD v5.19.0 or later to access more server settings"}),p()&&e.jsx(ae,{dependencies:[h.notification,L],tableId:"settings-table",belowIds:["status-bar"],children:e.jsx(t.MainTable,{id:"settings-table",headers:c,rows:L,emptyStateMsg:"No data to display"})})]})]})})};export{Ce as default};
Close