LINUX.ORG.RU

Как запустить команду lsusb из под user

 , , , ,


0

1

Привет всем! Пишу тесты периферии, собственно для usb флешек и внешних накопителей(ssd) у меня используется команда lsusb.Команда lsusb работает в CentOS 5.9 только из под root. А под Ubuntu 16.x и Debian 8(свежеустановленных) работает из под user. У товарища на Gentoo также работает lsusb из под user.Как заставить исполняться эту команду из под usera? Заранее спасибо.

В остальных дистрибутивах lsusb лежит в /usr/bin, а в centos - /usr/sbin.

Вызывай по полному пути.

anonymous
()
Ответ на: комментарий от massimus
[lmv@localhost ~]$ which lsusb
/usr/bin/which: no lsusb in (/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/lvm/bin)
[root@localhost ~]# which lsusb
/sbin/lsusb
[root@localhost ~]#
NightFobos
() автор топика
Ответ на: комментарий от NightFobos

Значит вызывай по /sbin/lsusb, либо можешь сделать символьную ссылку /bin/lsusb -> /sbin/lsusb.

anonymous
()

Команда lsusb работает в CentOS 5.9 только из под root

ответ: ls -hal lsusb

добавь в группу пользователя или измени

deity ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.