正点原子STM32MP157d sudo命令缺少
一、buildroot编译选择sudo
Target packages —>
Shell and utilities —>
[*] sudo
二、安装
因为我的文件系统已经配置了其他东西,为了方便,就直接将sudo的一些文件放入我们的文件系统中就行。以下操作是按照执行sudo命令时的一个个报错来的
1.将文件output/target/usr/bin/sudo复制到根文件系统/usr/bin中
2.将文件output/target/usr/libexec/sudo/libsudo_util.so.0复制到根文件系统/usr/lib/中
3、权限配置,切换到root用户下给sudo赋权
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
4、将文件/output/target/usr/libexec/sudo/sudoers.so复制到根文件系统/usr/libexec/sudo/sudoers.so中
5、配置文件/etc/sudoers
一开始应该是没有的,我们就新建一个
touch /etc/sudoers
增加配置信息
# User privilege specification
root ALL=(ALL:ALL) ALL
usrname ALL=(ALL:ALL) ALL