[yocto] <DKIM> samba create user with password
idealsim
idealsim at laposte.net
Thu Jun 15 05:01:36 PDT 2017
I have made some progress but still have an issue. First to create an user
we need expect. I add it to my local.conf. Under the script that work
(tested on the card) :
#!/usr/bin/expect -f
spawn echo script for create samba user
spawn smbpasswd -a sambaUser
expect "New SMB password:"
send "myPassword\n"
expect "Retype new SMB password:"
send "myPassword\n"
interact
spawn echo end of script
Then i have modified my recipe to add this script and launch it at first
boot :
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
# Add custom smb.conf file to samba recipe
SRC_URI += "file://22-samba-conf.patch \
file://createUserSamba.sh \
"
do_install_append () {
install -m 0755 ${WORKDIR}/createUserSamba.sh ${D}${sysconfdir}/samba
}
pkg_postinst_samba () {
/etc/samba/createUserSamba.sh
}
But this don't work ! Do you have some advices to resolve this please ?
regards
Mickael.
Le Mon, 12 Jun 2017 21:30:55 +0200, idealsim <idealsim at laposte.net> a
écrit:
>
> Hi, i'm trying to configure a samba server from yocto for my card. I
> have a working server (add samba in local.conf), but i would like to add
> the user >with password to samba at yocto build step. For this i add
> this recipe (samba_%.bbappend)
> FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
>
> # Replace default smb.conf file to /etc/samba with my custom
> SRC_URI += "file://22-samba-conf.patch"
>
> pkg_postinst_${PN} () {
> smbpasswd -a sambaUser -s
> echo Password
> echo Password
> echo
> }
>
>
> For that i use pkg_postinst () but i don't know if i use it correctly
> (for the moment this won't work) ! At first boot time i need to execute
> #smbpasswd in >shell to activate the user in Samba. If someone can help
> to configure it in yocto recipe ?
>
> regards
>
> Mickael
--
Utilisant le logiciel de courrier d'Opera : http://www.opera.com/mail/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20170615/f6616fdd/attachment.html>
More information about the yocto
mailing list