ACC SHELL

Path : /usr/share/YaST2/modules/
File Upload :
Current File : //usr/share/YaST2/modules/Sudo.ybc

YaST bytecode 1.4.0Sudo7Sudo.ycpConfirmMapMessageProgressReportPopupServiceSCR	String
SummaryUsersPasswdmodified
slGetModifiedSetModifiedValidCharsUsername		settings2
host_aliases2	
user_aliases2	
cmnd_aliases2	runas_aliases2	defaultsrules		all_users	ReadSudoSettings2ReadLocalUsersWriteSudoSettings2citemSetItemGetItemGetRules	 
RemoveRule!GetRule	"SetRule	#SearchRules		$SystemRulePopup	%
GetAliasNames		&SearchAlias2		'GetUserAliases2	(SetUserAlias	)RemoveUserAlias2*GetHostAliases2	+RemoveHostAlias2,SetHostAlias	-GetRunAsAliases2	.RemoveRunAsAlias2/
SetRunAsAlias	0GetCmndAliases2	1SetCmndAlias	2RemoveCmndAlias23Abort4	PollAbort5Read6Write <@DMi  i!!i""ispec	##what	key	$$m	delete%%*what	&&Fname	aliases	''Q((Uialias	))Yi**`++di,,hialias	--n..ri//vialias	00}11ialias	22i3344556693UI	PollInput3SCRReadWrite0$sudo3&Confirm
MustBeRoot3'MapKeys3(MessageFinished	CannotReadCurrentSettings	3)ProgressNew					NextStage3*ReportError	3+PopupYesNo	3,Service3-SCRReadWrite3.StringCGraph	3/Summary30UsersPasswdRead		GetUsers				GetGroups			$5$7

%<-=%@&A$D+						deletechars			'" $F	$G	$H	$I	$J	$K	$L	$M	%O&P	SCR::Read.sudo,Q	
y2milestone	
Sudo settings %1,Sforeachlinetype	$T	5
Cmnd_Alias
Host_AliasRunas_Alias
User_Alias4Wlst	$X			splitstring						deletechars				 	,&Y			addc	name	mem.Z4\lst	$]			splitstring						deletechars				 	,&^			addc	name	mem._4alst	$b				maplists				splitstring				,			substring				findfirstnotof		 	&e			addc	name	mem.f4hlst	$i			splitstring						deletechars				 	,&j			addc	name	mem.k4n(o		regexpmatch		^Defaults.*$4o&qadd4sm	cmd	
$t
$u	(w		regexpmatch		^.*\\.*$&x					regexpsub				^(.*)\\(.*)$\1\2'yuser'{host	(~		regexpmatch			\(.*\)4~'run_as					regexpsub					(\(.*\))\1(		regexpmatch			NOPASSWD:|SETENV:|NOEXEC:4'tag					regexpsub					(NOPASSWD:|SETENV:|NOEXEC:)\1&			splitstring				):'commands			splitstring			-size	,'commands				maplists	commands				substring				findfirstnotof		 	'comment	&			add.,	
y2milestone	
0user %1 host %2 runas %3 cmnd %4 def %5 rules %6-%users	available_groups	(!

-$	merge
local
system$	merge
local
system&				maplistgroup	+			%&	merge,	
y2milestone	
'Read the following users and groups: %1-%set
$	,		foreacha	line	$	c
Host_Alias	name			mergestring			mem	,&add,		foreacha	line	$	c
User_Alias	name			mergestring			mem	,&add,		foreacha	line	$	c
Cmnd_Alias	name			mergestring			mem	,&add&merge,		foreacha	line	$	cRunas_Alias	name			mergestring			mem	,&add,		foreachm	user	host	comment	rest	$	user&			mergestring						splitstring			\\\$	host$	comment$+			+			+				run_as 	tag			mergestring			commands	,&add,	
y2milestone	
Sudo settings %1(
SCR::Write.sudo-
SCR::Write.sudo-$%,	

y2internal	
Current item %1&%-%-% &		remove%!-
	%"'%#found$,		foreachm	(haskey4(commands4(contains	4&.4
(	4&.
-%$(&&&&	userALL	hostALL	run_as(ALL)4text	$HThis rule is a system rule necessary for correct functionality of sudo.
sudo(4&+			GAfter deleting it, some applications may no longer work.
Really delete?sudo4 &!+			EIf you change it, some applications may no longer work.
Really edit? sudo-$-&%*%ret	$+	5commandhostrun_asuser	&.				maplistm		name.1&3				maplistm		name.6&8				maplistm		name.;&=				maplistm		name.@-A	-C%F&tmp	$G	&H			filterm		name-Lsize%Q'-R%U('V%Y)&Z		remove%`*-a%d+&e		remove%h,'i%n--o%r.&s		remove%v/'w%}0-~%1'%2&		remove%3(4-IAll changes will be lost. Really quit sudo configuration without saving ?sudo-%4(abort-3-%5(!-(!,(!,1An error occurred while reading users and groups.sudo&-%6caption	stepsslret
$Saving sudo Configurationsudo$$$, Write the settingssudoWriting the settings...sudo,sleep(4-,(!4,Cannot write settings.sudo&,sleep,,sleep-

ACC SHELL 2018