6

Я пытаюсь установить клиент Cisco VPN на Linux Ubuntu 10.04. Установщик создает каталог, помещает в него все необходимые файлы, а затем не запускает двоичный файл. Я пытался запустить его сам, система меня тоже упрекает. При ближайшем рассмотрении получается следующее:

eugene@eugene-desktop:/opt/cisco/vpn/bin$ sudo chmod u+x vpnagentd 
eugene@eugene-desktop:/opt/cisco/vpn/bin$ ls -la
total 5124
drwxr-xr-x 2 root root    4096 2010-10-23 11:51 .
drwxr-xr-x 6 root root    4096 2010-10-23 11:51 ..
-rwxr-xr-x 1 root root 1607236 2010-10-23 11:51 vpn
-rwsr-xr-x 1 root root 1204692 2010-10-23 11:51 vpnagentd
-r--r--r-- 1 root root  697380 2010-10-23 11:51 vpndownloader.sh
-rwxr-xr-x 1 root root 1712708 2010-10-23 11:51 vpnui
-rwxr-xr-x 1 root root    3654 2010-10-23 11:51 vpn_uninstall.sh
eugene@eugene-desktop:/opt/cisco/vpn/bin$ ./vpnagentd 
bash: ./vpnagentd: No such file or directory
eugene@eugene-desktop:/opt/cisco/vpn/bin$ sudo ./vpnagentd 
sudo: unable to execute ./vpnagentd: No such file or directory

Имя файла "vpnagentd" показано белыми буквами на красном фоне. Три других исполняемых файла выделены зелеными буквами на черном фоне, как и ожидалось.

Есть идеи?

2 ответа2

7

Цвета файлов при просмотре в ls (или, точнее, в ls --color) по системным настройкам. Используйте dircolors -p для просмотра всего списка вашей конфигурации.

В этом выводе я вижу:

# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white

В вашем примере красный фон и белый передний план, поэтому я бы искал код с 37 (белый) и 41 (красный).

$ dircolors -p | grep 37 | grep 41
SETUID 37;41 # file that is setuid (u+s)

И мы видим, что это setuid (согласно предыдущему ответу Игнасио).

3

Это setuid, как показано в вашем списке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .