ACC SHELL

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

YaST bytecode 1.4.0SambaZ	Samba.ycp	Autologin	FileUtils
NetworkConfigModeNsswitchPackagePamProgress	Report
ServiceSambaADSambaConfig
SambaWinbindSambaNetJoinSambaNmbLookupStringSummarySuSEFirewallmodifiedglobals_configured
write_onlywinbind_enabled	start_fam	mkhomedirmkhomedir_modifiedshares_modified
password_data		
shares_dir		dhcp_path	
remove_shares
stop_services shares_group	!shares_separator	"	in_domain
#disable_dhcp_hostname$ssh_support%ssh_was_enabled&sshd_was_enabled'ssh_modified(ssh_section	)hosts_resolution*hosts_db	+hosts_resolution_orig,pam_mount_path	-pam_mount_volumes.pam_mount_volumes_orig/
network_setup0PAMMountModified1GetModified2ReadPAMMount3GetPAMMountVolumes4SetPAMMountVolumes5
WritePAMMount6
ReadMkHomeDir7WriteMkHomeDir8SetMkHomeDir9GetMaxShares:GetHostsResolution;SetHostsResolution<WriteHostsResolution=GetDHCP>SetDHCP?GetGuessAccess@SetGuessAccessAReadSharesSettingB	SetShares	CGetWinbindCachingDSetWinbindCachingEReadSSHSupportF
GetSSHSupportG
SetSSHSupportHWriteSSHSupportIWriteFAMJWriteSharesKAdjustSharesServicesLWriteDisplayManagerMReadN
SetWinbindOWritePImportQExportRSummary	SShortSummary	TSetWorkgroup	UGetWorkgroup	VGetWorkgroupOrRealm	W
GetWinbindXAutoPackagesYSetStartFAM8).49>CNQWZ  \!!^""a##d$$g//0011223344new_volumes556677
enabled88	new_value99"::*;;8resolve<<A==U>>_new??r@@zguestAABBmaxgroup	CCDDenableEEFFGGenableHHenableJJ&KK;
write_onlyMM{NNstatusOO
write_onlyPPwsettingsQQRRSSTT group	UU)VV-WW<XXDYYRfam[3SCRReadWriteDir	Execute0samba-client3	AutologinReadWritemodified3	FileUtilsExists	3
NetworkConfigReadWriteImportExport3Modeautoinsttest3NsswitchWriteReadDb		WriteDb		3Package	Installed	InstalledAll	InstalledAny	3PamSet	Enabled	3ProgressNew					NextStage3ReportError	3ServiceDisable	Status	Enable	Start	Restart	Stop	3SambaADAdjustKerberosADS	AdjustSambaConfigSetADS		ReadRealm	GetWorkgroup		3SambaConfig
ReadWriteGetModifiedExportGlobalGetInteger	
GlobalGetList			GlobalGetStr			GlobalGetTruth	GlobalSetTruth	GlobalSetStr		
GlobalSetList		WinbindGlobalGetStr			WinbindGlobalSetStr		3SambaWinbindAdjustSambaConfig
AdjustServiceStartStopNow	IsEnabled	AdjustPamAdjustNsswitch3SambaNetJoinJoin						3 SambaNmbLookupStart3!String
FirstChunk			3"Summary
NotConfigured		AddHeader			AddLine			3#SuSEFirewallReadActivateConfiguration	WriteOnly$)$.$4$9$>$C$F$I$N
$Q/var/lib/samba/usershares$T/etc/samba/dhcp.conf$W$Z$\ users$^!\$a"$d#$g$$j%$m&$p'$s(*$v)$y*	$|+$, /etc/security/pam_mount.conf.xml$-	$.$/%0-||&&.-	&&.sort-sort.%1,	
y2debug	
modified=%1-||||||||||
'0%2(!,4,	
	y2warning	
%1 does not exist,-(	SCR::Read
.pam_mount,4,	
	y2warning	
reading %1 failed,-&-	SCR::Read.pam_mount.get
elementvolume(-&-	&.--%3--%4&-%5(!,4,	
	y2warning	
%1 does not exist, no writing,-(.4,	
y2milestone	
%1 not read yet, reading now...,(	SCR::Read
.pam_mount,4,	
y2error	
reading %1 failed,-(!04,	
y2milestone	
 no changes to pam_mount.conf.xml-,SCR::Execute.target.bash		
sformat		
cp %1 %1.YaST2save,,
SCR::Write.pam_mount.delete
attrmap
fstypecifselementvolume,foreachvolume-(	fstypecifs-,
SCR::Write.pam_mount.addelementvolumeattrmap						filterk	v			newline,
SCR::Write
.pam_mount-%6&	mkhomedir-%
7(!-
-	mkhomedir%8(4&&-%"9-$
usershare max shares%*:(,)4-&.*hosts&/)		contains*wins&0+)-2)%8;&:)-;%A<(C)+4Dret(E)&F*			add*wins&H*			filtere	*wins,Ihosts*$J,K	
y2milestone	
/etc/nsswitch.conf written: %1-L-N%U=include_list	$W
include	-X		contains%_>include_list	$a
include	(b&&!		contains4c&d	union(f&&!		contains4g&h			filteri	-j,k
include-l%r?-t
usershare allow guests%z@,|
usershare allow guests-}%A&
usershare path(&&4statout$	SCR::Read.target.stat$SCR::Execute.target.bash_output		
sformat		
3getent group | grep ":%1:" | /usr/bin/cut -f 1 -d :gidd& 	stdout
&!
winbind separator\%B,
usershare max shares( && -%Ccached	offline	$
cached_login$
winbind offline logon-&&yesyes%D,
cached_loginyes,
winbind offline logonyes-%Esshsshd$$(&&/etc/ssh/ssh_config/etc/ssh/sshd_config4hostname	out$*$SCR::Execute.target.bash_outputLANG=C /bin/hostname(stderr&			deletechars				stdout
,		foreachsec		SCR::Dir	.etc.ssh.ssh_config.scont(-$	SCR::Dir		add	.etc.ssh.ssh_config.v,	
y2debug	
section %1 contains: %2(&&||*&&containsGSSAPIAuthenticationcontainsGSSAPIDelegateCredentials4&&&	SCR::Read	add		add	.etc.ssh.ssh_config.vGSSAPIAuthenticationyes	SCR::Read	add		add	.etc.ssh.ssh_config.vGSSAPIDelegateCredentialsyes&(&,		foreachkey		GSSAPIAuthenticationGSSAPICleanupCredentialsChallengeResponseAuthenticationUsePAM&&&contains	SCR::Read	add	.etc.ssh.sshd_configyes&%&&&$&&%&-$%F-$%G&$&'&&%&-%Hwrite	$yesno(||%4,
SCR::Write	add		add	.etc.ssh.ssh_config.v(GSSAPIAuthentication,
SCR::Write	add		add	.etc.ssh.ssh_config.v(GSSAPIDelegateCredentials,
SCR::Write.etc.ssh.ssh_config,	
y2milestone	
/etc/ssh/ssh_config modified(||&4,		foreachkey		GSSAPIAuthenticationGSSAPICleanupCredentialsChallengeResponseAuthenticationUsePAM,
SCR::Write	add	.etc.ssh.sshd_config,
SCR::Write.etc.ssh.sshd_config,	
y2milestone	
/etc/ssh/sshd_config modified-	%I
write_only(4(!	fam
fam-server-,fam(!,fam4,fam(!,fam- %&J((!4),*SCR::Execute
.target.mkdir(,4-,.SCR::Execute.target.bash		
sformat		
/bin/rm -f %1/*(041(2 &2 users,3SCR::Execute.target.bash		
sformat		
&/bin/chmod 1770 %1; /bin/chgrp '%2' %1 -5%;K(=94>,?		foreachservice		nmbsmb,@(A!4B(C,D,F(J4K,Lnmb,Msmb(N!4O,Pnmb,Qsmb-T%]Lenable
write_onlydm	(_!/etc/sysconfig/displaymanager-`(b4c(d!	kdebase3-kdmkde4-kdmgdmkdm-e(f	SCR::Read7.sysconfig.displaymanager.DISPLAYMANAGER_AD_INTEGRATIONyes-g,j
SCR::Write7.sysconfig.displaymanager.DISPLAYMANAGER_AD_INTEGRATIONyesno,l
SCR::Write.sysconfig.displaymanager$n		SCR::Read(.sysconfig.displaymanager.DISPLAYMANAGER(p&&!gdm4q,rSCR::Execute.target.bash/sbin/SuSEconfig --module gdm-t%{Mcaption	steps$~'Initializing Samba Client Configurationsamba-client$,	 Read the global Samba settingssamba-clientRead the winbind statussamba-client$Reading the global Samba settings...samba-clientReading the winbind status...samba-clientFinishedsamba-client,	,
,	&(!4,,6,A,:,E,,&/,,2,	&&-%N(4&&,,%Oretcaption	stages	steps	$$!Saving Samba Client Configurationsamba-client$Write the settingssamba-client!Disable Samba servicessamba-clientEnable Samba servicessamba-client$Writing the settings...samba-client!Disabling Samba services...samba-clientEnabling Samba services...samba-clientFinishedsamba-client(&&4&			addWrite Kerberos configurationsamba-client&			add!Writing Kerberos configuration...samba-client(&&#4(/
4,&/'/dhcpDHCLIENT_SET_HOSTNAMEno,/,,	 size,	(!1-(4(4,
	workgroup
	workgroup,	(
4
,
	workgroupmemberuserusername		passwordpasswd		machine	(!
4,
		
sformat		
Cannot write settings to %1.samba-client/etc/samba/smb.conf&,	(4( &&!
samba-winbind!4 &!(#!4#,%
Cannot start winbind service.samba-client&&((&&!!4(,*
Cannot start winbind daemon.samba-client&+4-(.!4.,0
Cannot stop winbind service.samba-client&1(3&&!!43,5
Cannot stop winbind daemon.samba-client&6(9!49,;
		
sformat		
Cannot write settings to %1.samba-client/etc/nsswitch.conf&<(>!4>,@
Cannot write PAM settings.samba-client&A(D&&,E	(G!4G,I
		
sformat		
Cannot write settings to %1.samba-client/etc/krb5.conf&J,M7,PL||,R,TJ,UK,WH$,Y<,[(\!,](_&&5size-4`,b		foreachservice		gdmloginxdmsshdout$cSCR::Execute.target.bash_output		
sformat		
"pam-config --service %1 -a --mount(e	stderr,f	
	y2warning	
 pam-config failed for service %1,k	&l-n%wPwinbind	(yhaskeyglobal4yglobals$zglobal
,{
	workgroup		workgroup	WORKGROUP(}&&		tolower			winbind_offline_logonyes		tolower			cached_loginyes,D(||haskeyusershare_max_shareshaskeyshares_group,B	tointeger	usershare_max_shares0	shares_group (		tolower			usershare_allow_guestsyes,@&&4&(haskeyshares_group& 	shares_group (haskeyactive_directory4,	active_directorykdc$winbindglobalwinbind(4,N(haskeyjoin4&join
(haskey	mkhomedir4,8	mkhomedir&#disable_dhcp_hostname#-%Qretjoinmap(!4-
$winbind('	mkhomedir(&& 'shares_group (#'disable_dhcp_hostname#,foreachsect
name	$	name'
parameters
(4'active_directorykdc$
,				foreachkey	val	(&&'(
'join&-%Rsummary	nc		workgroup	$$$
	workgroup&Global Configurationsamba-client(4&		
sformat		
Workgroup or Domain: %1samba-client(&Create Home Directory on Loginsamba-client(C&Offline Authentication Enabledsamba-client(94&		
sformat		
Maximum Number of Shares: %1samba-client94&-%Ssummary		workgroup	$$	
	workgroup(4&
+					
sformat		
%<p><b>Workgroup or Domain</b>: %1</p>samba-client		
sformat		
)<p><b>Authentication with SMB</b>: %1</p>samba-clientYessamba-clientNosamba-client4&-% T,!
	workgroup%)U-*
	workgroup%-V	workgroup	$.
	workgroup(/		toupper		
securityADS40-1
realm-3%<W-=%DX
to_install	$E	samba-client
samba-winbind	pam_mount(F&G	union	krb5krb5-client-Hinstallremove	%RY(T4U&V&W-Y

ACC SHELL 2018