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? Заранее спасибо.

/usr/sbin/lsusb

Вангую, т.к. редхатоподобного, слава Богу, не видел лет 15 уже.

ass ★★★★
()
Последнее исправление: ass (всего исправлений: 1)

В остальных дистрибутивах 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 ★★★★
()
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.