Questions tagged «busybox»


1
Ubuntu系统在启动时下降到BusyBox提示符,然后是“udevd [94]:timeout:killing'/ sbin / blkid -o udev -p / dev / sda'”错误
我用Windows XP在上网本(Intel 1.6 GHz和RAM 1 GB)上安装了Ubuntu 11.10。一周前,Ubuntu停了下来。那天没有安装任何升级或任何软件。 当我尝试启动Ubuntu时,我得到的是这条消息: BusyBox v1.18.4 (Ubuntu 1:1.18.4-2ubuntu2) built-in shell (ash) Enter 'help' for a list of built-in commands. (Initramfs) 几秒钟后,我收到以下错误: (Initramfs) udevd [94]: timeout '/ sbin / blkid-o udev-p / dev / sda' udevd [94]: timeout: killing '/ sbin / blkid-o udev-p / dev / …

0
BusyBox Tar显示与GNU Tar不同的所有权
更新:我发现我可以使用GNU Tar上的“--numeric-owner”标志以原始权限查看/提取。但是,我仍然想知道tar在这里做了什么,因为我不清楚,特别是因为“33”用户确实存在于Ubuntu 16.04系统上。 我有一个运行BusyBox的嵌入式系统v1.01(2010.02.12-18:03 + 0000)内置外壳(灰)。 我注意到当我创建一个tarball(特别是一个gzip的tarball,tgz)时,文件的所有权在嵌入式系统和我的Ubuntu 16.04系统(运行GNU tar 1.28)之间似乎不一致。 忙箱系统: # touch my_file # chown 33:0 my_file # tar -zcvf /mnt/usb/myfile.tgz my_file # tar -ztvf /mnt/usb/myfile.tgz -rw-r--r-- 33/0 12 1970-03-18 21:21:39 my_file 正如您所看到的,当我在BusyBox中再次查看该文件(实际上,提取它)时,它拥有33/0的所有权。 但是当我在Ubuntu 16.04中查看相同的文件时,它显示为具有root / root所有权: Ubuntu 16.04: # tar -tvf myfile.tgz -rw-r--r-- root/root 12 1970-03-18 17:21 my_file …
3 linux  ubuntu  tar  busybox 

0
确定用户是否在ESXi(Busybox)上存在
我正在编写一个shell脚本,其中需要检查给定用户是否存在。在大多数Linux系统上,我可以使用: id -u ${USER} 2>&1 || die "User ${USER} not found" 要么 getent passwd ${USER} 2>&1 || die "User ${USER} not found" 然而,ESXi的6(使用Busybox的外壳,如果该事项),并不能有任何的id或getent可用。 我知道我可以解析/etc/passwd,但是如果启用了LDAP身份验证,那将不起作用。 我可以使用什么命令来确定用户是否存在(按用户名)在VMware ESXi上?

1
如何在域列表中grep文字匹配
我有一个充满主机的主机文件,如下所示: 127.0.0.1 home-domain.net 127.0.0.1 here.home-domain.net 127.0.0.1 home-domain.netn 127.0.0.1 home.domain.net 127.0.0.1 home.domain.net.some 在ash shell脚本(BusyBox)中,我只想要文字匹配(es) match=home.domain.net grep " $match$" file 这正确地匹配“home.domain.net”,但也“home-domain.net”我在“$ match $”中使用的空间是将其限制在主机名的开头,而$是行结束。我怎么才能匹配“home.domain.net”的文字?

0
在busybox httpd上允许:: 1
我正在Linux上运行busybox 1.23.2(由我自己从源代码编译)。我试图阻止其他人访问我放置在服务器上的文件,所以我想配置服务器: $ cat etc/httpd1.conf A: 127. D: * $ sudo httpd -h www/ -c ../etc/httpd1.conf -fvv 该..的是解决路径的busybox的怪异解释,但服务器可以访问127.*,如预期 但是,尝试通过它访问::1给我一个403禁止响应,因此我尝试以这种方式配置它: $ cat etc/httpd2.conf A: 127. A: ::1 D: * 最终导致拒绝所有访问: $ sudo httpd -h www/ -c ../etc/httpd2.conf -fvv [::1]:43440: url:/ [::1]:43440: response:403 [::1]:43441: url:/ [::1]:43441: response:403 [::1]:43473: url:/ [::1]:43473: response:403 [::ffff:127.0.0.1]:37889: …

1
如何使BusyBox在我的后端操作系统可以是xyz的地方运行?
我试图在ArchLinux,Fedora或Ubuntu上设置BusyBox。因此,当我telnet时,我可以得到以下内容: 但是我该如何开始?只需在我现有的发行版上安装Busybox?这会包装我所有的外部第三方库吗? $ telnet 192.168.0.198 23 Trying 192.168.0.198... Connected to 192.168.0.198. Escape character is '^]'. (none) login: root Password: BusyBox v1.1.2 (2008.07.18-08:25+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. Welcome to HiLinux. -sh: nfsroot: not found ~ $ help Built-in commands: ------------------- . : alias bg …

1
此bash命令在OSX上运行,但不在Busybox上..为什么?
我有这个bash一线软件,它可以在OSX上正常运行,但是不能在Linux上运行,我怀疑Qnap上的Linux发行版(Busybox)与此有关。 这是在OSX上运行的命令: find . -type f -name "*.mp4" -exec bash -c 'ffmpeg -i "$0" -c:v copy -c:a libfaac -af "volume=23dB" "fix/$0"' '{}' \; 现在在Qnap上: find . -type f -name "*.mp4" -exec bash -c 'ffmpeg -i "$0" -c:v copy -c:a libfaac -af "volume=23dB" "fix/$0"' '{}' \; 返回: BusyBox v1.01(2015.05.21-17:32 + 0000)多调用二进制 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.