LinuxForum.Fans
Тема

Permission denied

Автор: gen 11 сообщений 6273 просмотров
#225235

при попытке сделать ./configure выдает Permission denied.

Рута не заводил.
То есть поставил убунту. Потом поставил mc запустил его через sudo и попытался сконфигурировать программу(./configure). Нифига не выходит.

1) как завести рута в убунте?
2) че за лажа с Permission denied?

#225237
gen написал:
1) как завести рута в убунте?

А зачем? Это одна из «фишек» этого дистрибутива, используйте sudo


2) че за лажа с Permission denied?

Вы запускаете команду ./configure, находясь в каталоге с «исходниками»? Там такой — configure — файл есть?

#225239
gen написал:
1) как завести рута в убунте?

попробуй так:

text

$sudo bash

И команду mount покажи, может у тебя хомяк смонтирован с noexec, из за этого и проблема.

Lupo Alberto написал:
./configure, находясь в каталоге с «исходниками»? Там такой — configure — файл есть?

если бы там не было бы файла, то было бы иное сообщение, например файл не найден, или не чего собирать итд

#225240

$sudo passwd root

так руту пароль сделал... зашел под рутом - такая же лажа.
i2ks, я их не в home папке держу. Исходники.
Что за noexec и как его убрать?


whoami
root

права же все равно должны быть максимальными. То есть на noexec должно быть пофиг вроде как

#225242
gen написал:
$sudo passwd root

так руту пароль сделал... зашел под рутом - такая же лажа.
i2ks, я их не в home папке держу. Исходники.
Что за noexec и как его убрать?

Перемонтировать раздел без этой опции, либо переместить каталог с «исходниками» на раздел, где этой опции нет.
Покажите вывод команды

text

mount
#225245

[console]/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
shared on /media/sf_shared type vboxsf (gid=1001,rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/irz/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=irz)
/dev/sr0 on /media/VBOXADDITIONS_4.1.6_74713 type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
[/console]
ну вот сейчас под рутом скинул исходники проги в /home и тоже самое.

#225248

сейчас конфиг так лежит /home/tool/soft/configure
USER_NAME - имя юзера... ну короче не рут-хост
[console]root@USER_NAME-host:/home/tools/autoconf-2.68# ./configure
bash: ./configure: Permission denied[/console]

#225249
gen написал:
ну вот сейчас под рутом скинул исходники проги в /home и тоже самое.

Так у вас же /home не на отдельном разделе.
Попробуйте как-то так:

text

mkdir -p /usr/local/src
mv КАТАЛОГ_С_ИСХОДНИКАМИ /usr/local/src
cd /usr/local/src
./configure

...и покажите полный вывод ошибки.
P.S. ...и вывод команды ls -l в каталоге с исходными кодами.

#225251

вот смотрите



[console]root@USER_NAME-host:/usr/local/src/autoconf-2.68# ./configure
bash: ./configure: Permission denied

root@USER_NAME-host:/usr/local/src/autoconf-2.68# ls -l
total 1796
-rw-rw-rw- 1 root root 25205 2010-09-23 02:36 aclocal.m4
-rw-rw-rw- 1 root root 7541 2010-08-03 01:46 AUTHORS
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 bin
-rw-rw-rw- 1 root root 1671 2010-04-21 18:03 BUGS
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 build-aux
-rw-rw-rw- 1 root root 4273 2010-09-20 23:51 cfg.mk
-rw-rw-rw- 1 root root 821031 2010-09-23 02:34 ChangeLog
-rw-rw-rw- 1 root root 12943 2010-03-06 01:26 ChangeLog.0
-rw-rw-rw- 1 root root 68786 2010-03-06 01:26 ChangeLog.1
-rw-rw-rw- 1 root root 430062 2010-03-06 01:26 ChangeLog.2
-rw-rw-rw- 1 root root 130993 2010-09-23 02:38 configure
-rw-rw-rw- 1 root root 7453 2010-09-20 23:51 configure.ac
-rw-rw-rw- 1 root root 17987 2010-03-06 01:26 COPYING
-rw-rw-rw- 1 root root 1865 2010-03-06 01:26 COPYING.EXCEPTION
-rw-rw-rw- 1 root root 35147 2010-03-06 01:26 COPYINGv3
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 doc
-rw-rw-rw- 1 root root 4812 2010-09-22 01:58 GNUmakefile
-rw-rw-rw- 1 root root 15584 2010-09-23 02:35 INSTALL
drwxrwxrwx 8 root root 4096 2011-12-11 19:01 lib
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 m4
-rw-rw-rw- 1 root root 24454 2010-07-22 02:16 maint.mk
-rw-rw-rw- 1 root root 4126 2010-04-21 18:03 Makefile.am
-rw-rw-rw- 1 root root 28214 2010-09-23 02:36 Makefile.in
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 man
-rw-rw-rw- 1 root root 80116 2010-09-23 02:33 NEWS
-rw-rw-rw- 1 root root 2686 2010-04-21 18:03 README
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 tests
-rw-rw-rw- 1 root root 20784 2010-09-22 03:09 THANKS
-rw-rw-rw- 1 root root 23603 2010-04-21 18:03 TODO[/console]


сделал как вы посоветовали
[console]
mkdir -p /usr/local/src
mv КАТАЛОГ_С_ИСХОДНИКАМИ /usr/local/src
cd /usr/local/src
./configure
[/console]

#225253

капздец... chmod u+x configure помог.
Lupo Alberto: Вы уж или материтесь по-взрослому (забаню, разумеется), но прекращайте этот «детский» мат. Раздражает ещё больше обычного.

#225262
gen написал:
капздец... chmod u+x configure помог.

сразу надо было делать. причём НЕ под рутом.
И ещё - откуда вы ЭТО вообще взяли? Вы с самого начала пошли не тем путём, откуда и проблемы.

Войдите или зарегистрируйтесь, чтобы ответить.