Не запускается исполняемый файл

12
M
На сайте с 20.08.2004
Offline
376
1439

вопрос

-rwxrwxrwt 1 dev dev 723 Jan 2 23:36 go

имеет такие права

я под рутом запускаю его

[root@zzzzzzzzz ~]# /www/site/myfolder/go

-bash: /www/site/myfolder/go: Permission denied

если просто так

[root@zzzzz myfolder]# go

-bash: go: command not found

в чем может быт дело?

отец сыночка, лапочки дочки и еще одного сыночка
zexis
На сайте с 09.08.2005
Offline
388
#1

Выполните команду

chmod 755 /www/site/myfolder/go

потом запустите

/www/site/myfolder/go

Если права -rwxrwxrwt, то должно запускаться.

может быть у вас файл go это командный файл на shell и в нем происходит вызов другого командного файла, права которого не разрещают его запуск?

M
На сайте с 20.08.2004
Offline
376
#2

спасибо , но

Permission denied

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#3

file /www/site/myfolder/go

head -1 /www/site/myfolder/go

ldd /www/site/myfolder/go

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
M
На сайте с 20.08.2004
Offline
376
#4

POSIX shell script text executable

#!/bin/sh

ldd: warning: you do not have execution permission for `./go'

not a dynamic executable

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#5

/bin/sh /www/site/myfolder/go

ls -lia /bin/sh

mount

M
На сайте с 20.08.2004
Offline
376
#6

/bin/sh /www/site/myfolder/go

так сработало

ls -lia /bin/sh

178830 lrwxrwxrwx 1 root root 4 Dec 30 09:03 /bin/sh -> bash

а маунт мне стрёмно запускать ))

---------- Добавлено в 01:21 ---------- Предыдущее сообщение было в 01:19 ----------

а чего просто не работает go?

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#7

>а чего просто не работает go?

Потому что у Вас в PATH нет пути до папки.

/www/site/myfolder/go не работает, потому что на раздел с /www/site/myfolder/go, видимо, установлен noexec, но мы, увы, никогда об этом не узнаем.

M
На сайте с 20.08.2004
Offline
376
#8

Спасибо.

Это должно быть по умолчанию или должны были сделать те кто настраивал мне сервер?

M
На сайте с 16.09.2009
Offline
278
#9
Miracle:
Это должно быть по умолчанию или должны были сделать те кто настраивал мне сервер?

Это *могли* сделать те, кто настраивал ваш сервер.

Покажите вывод

mount
Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
M
На сайте с 20.08.2004
Offline
376
#10

/dev/sda1 on / type ext3 (rw,errors=remount-ro)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

/dev/mapper/vg-log on /var/log type ext4 (rw)

/dev/mapper/vg-mysql on /var/lib/mysql type ext4 (rw)

/dev/mapper/vg-www on /www type ext4 (rw,noexec,noatime,nodiratime)

/etc/named on /var/named/chroot/etc/named type none (rw,bind)

/var/named on /var/named/chroot/var/named type none (rw,bind)

/etc/named.conf on /var/named/chroot/etc/named.conf type none (rw,bind)

/etc/named.rfc1912.zones on /var/named/chroot/etc/named.rfc1912.zones type none (rw,bind)

/etc/rndc.key on /var/named/chroot/etc/rndc.key type none (rw,bind)

/usr/lib64/bind on /var/named/chroot/usr/lib64/bind type none (rw,bind)

/etc/named.iscdlv.key on /var/named/chroot/etc/named.iscdlv.key type none (rw,bind)

/etc/named.root.key on /var/named/chroot/etc/named.root.key type none (rw,bind)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий