如何删除yocto图像中的特定文件?

问题描述

出于安全原因,我想从 Yocto 图像中删除一些文件。 (密码,用户添加,su) 我没有在构建时通过 busyBox menuconfig 包含 passwd。 但是,影子配方似乎包含一个 passwd 文件。 如何从影子包中删除 passwd 和 useradd 文件

    $ oe-pkgdata-util list-pkg-files shadow
shadow:
        /etc/default/useradd
        /etc/limits
        /etc/login.access
        /sbin/nologin
        /sbin/vigr.shadow
        /sbin/vipw.shadow
        /usr/bin/chage
        /usr/bin/chfn.shadow
        /usr/bin/chsh.shadow
        /usr/bin/expiry
        /usr/bin/faillog
        /usr/bin/gpasswd
        /usr/bin/lastlog
        /usr/bin/newgidmap
        /usr/bin/newuidmap
        /usr/bin/passwd.shadow
        /usr/sbin/chgpasswd
        /usr/sbin/chpasswd.shadow
        /usr/sbin/groupadd
        /usr/sbin/groupdel
        /usr/sbin/groupmems
        /usr/sbin/groupmod
        /usr/sbin/grpck
        /usr/sbin/grpconv
        /usr/sbin/grpunconv
        /usr/sbin/logoutd
        /usr/sbin/newusers
        /usr/sbin/pwck
        /usr/sbin/pwconv
        /usr/sbin/pwunconv
        /usr/sbin/useradd
        /usr/sbin/userdel
        /usr/sbin/usermod

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)