Root linux отказано в доступе

Permission denied, are you root?

Use sudo to run a command with root privileges, like this:

@Suisse you’re not using bash which is pretty uncommon so the first question is why, secondly you might want to try simply typing /bin/bash to get into bash

I am using the terminal of a docker image. from the docker dashboard. by doing /bin/bash I got into bash (different colors and highlighting) but I still get the error: E: Could not open lock file /var/lib/dpkg/lock-frontend — open (13: Permission denied) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

@Suisse if you’re using Docker it’s a Docker question more than an Ubuntu question. It may depend on your container but likely you can specify that you want to be root when you enter the container, like docker exec -u root -it /bin/bash

sudo: Executing Commands with Elevated Privileges

  1. Most of the following commands will need to be prefaced with the sudo command. This elevates privileges to the root-user administrative level temporarily, which is necessary when working with directories or files not owned by your user account. When using sudo you will be prompted for your password. Only users with sudo (administrative) privileges will be able to use this command. You should never use normal sudo to start graphical applications as Root (Please see RootSudo for more information on using sudo correctly.)

So, because apt-get installs software and thus affects the system, you need to use the sudo command to give yourself administrator privilages.

Thus, you command should be sudo apt-get install myunity

If you want to update your system, run

sudo apt-get update sudo apt-get dist-upgrade 

This will update your system’s package database and then install any upgrades.

This does’t help in getting rid of the error: unable to lock the administration directory (/var/lib/dpkg/), are you root?

This one worked for me. You shouldn’t run both commands in one line as it was giving me same above error. I ran it separately and it’s doing something. Let’s see how it goes.

Before running any administrative task: installing, removing, changing system wide preferences, etc. you need to be root . This is specially true for apt-get . The message itself tells you where the problem is:

Читайте также:  Беспроводной дисплей linux mint

If you are not root , the install command will not work at all.

The way to fix this is using sudo before the command:

➜ ~ apt-get update E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/ E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root? ➜ ~ sudo apt-get update Fetched 616 kB in 25s (23.9 kB/s) 

As you can notice, it completed without problems when I used sudo . If you have any open (13: Permission denied) it is almost sure that you are not root and need to use sudo .

Источник

unixforum.org

после обновления пакетов мне стали отказывать в доступе установке программ.
сначало писали база данных urmpi заблокирована , а если через терминал то вот :
[ivan@localhost ~]$ su
[root@localhost ivan]# ./VirtualBox_1.5.6-1_Linux_x86.run
bash: ./VirtualBox_1.5.6-1_Linux_x86.run: Отказано в доступе
[root@localhost ivan]#

Что мне делать теперь? если пытаться rmp может переустновить? не понимаю(

Изображение

Re: отказано в доступе под root=(

после обновления пакетов мне стали отказывать в доступе установке программ.
сначало писали база данных urmpi заблокирована , а если через терминал то вот :
[ivan@localhost ~]$ su
[root@localhost ivan]# ./VirtualBox_1.5.6-1_Linux_x86.run
bash: ./VirtualBox_1.5.6-1_Linux_x86.run: Отказано в доступе
[root@localhost ivan]#

Что мне делать теперь? если пытаться rmp может переустновить? не понимаю(

Re: отказано в доступе под root=(

Сообщение blackrobber » 06.03.2008 09:19

после обновления пакетов мне стали отказывать в доступе установке программ.
сначало писали база данных urmpi заблокирована , а если через терминал то вот :
[ivan@localhost ~]$ su
[root@localhost ivan]# ./VirtualBox_1.5.6-1_Linux_x86.run
bash: ./VirtualBox_1.5.6-1_Linux_x86.run: Отказано в доступе
[root@localhost ivan]#

Что мне делать теперь? если пытаться rmp может переустновить? не понимаю(

[ivan@localhost ~]$ su
[root@localhost ivan]# ls -la ./VirtualBox_1.5.6-1_Linux_x86.run
-rw-r—r— 1 ivan root 16469455 2008-03-05 23:19 ./VirtualBox_1.5.6-1_Linux_x86.run
[root@localhost ivan]#
и ничего не произошло. А задал я вопрос почему я не могу просто запустить файл, почему мне отказано в доступе?

Изображение

Mage-Warrior Сообщения: 869 Статус: Семь раз понюхай, один раз откуси! ОС: SlackWare 12.1

Re: отказано в доступе под root=(

[ivan@localhost ~]$ su [root@localhost ivan]# chmod 775 VirtualBox_1.5.6-1_Linux_x86.run [root@localhost ivan]# ./VirtualBox_1.5.6-1_Linux_x86.run

Потому что то, что не разрешено, то запрещено. Для запуска необходимы права на исполнение , а не только на чтение.

Re: отказано в доступе под root=(

Сообщение Cossack » 06.03.2008 10:27

Вариант1: вместо ./ юзай sh
Вариант2: сделай chmod +x название_файла, а потом запускай ./название_файла

Re: отказано в доступе под root=(

Сообщение FrozeNangeL » 06.03.2008 11:40

Это значит (выделенное), шо рут может читать и писать файл, а остальные — только читать. Нету метки Х (eXecute) — то есть исполнение.

Re: отказано в доступе под root=(

Сообщение blackrobber » 06.03.2008 21:31

Это значит (выделенное), шо рут может читать и писать файл, а остальные — только читать. Нету метки Х (eXecute) — то есть исполнение.

[root@189-101-dynamic ivan]# sh VirtualBox_1.5.6-1_Linux_x86.run
Verifying archive integrity. All good.
Uncompressing VirtualBox for Linux installation.
VirtualBox Version 1.5.7 (Wed Feb 20 15:40:21 CET 2008) installation
Please install GNU make.
Please install the build and header files for your current Linux kernel.
The current kernel version is 2.6.22.18-desktop586-1mdv
Please install the GNU compiler.
Problems were found which would prevent VirtualBox from installing.
Please correct these problems and try again.
[root@189-101-dynamic ivan]# install GNU make

Читайте также:  What is interface bonding in linux

Вот что пишет мне. если через Sh, теперь как мне установить это всё?

Изображение

Re: отказано в доступе под root=(

Сообщение trancefer » 06.03.2008 22:01

Please install GNU make.
Please install the build and header files for your current Linux kernel.
Please install the GNU compiler.

make, gcc, kernel-headers
ЗЫ Чем не устраивает установка из пакетов?

Re: отказано в доступе под root=(

Сообщение blackrobber » 06.03.2008 23:19

Please install GNU make.
Please install the build and header files for your current Linux kernel.
Please install the GNU compiler.

make, gcc, kernel-headers
ЗЫ Чем не устраивает установка из пакетов?

kernel-headers такого нету пакета(

Источник

unixforum.org

изминил на 744 и запустилось. так что, теперь перед запуском людого файла права менять? а можно это сделать в одном месте и для всех сразу?

Бог создал рай, а Дьявол — Краснодарский край!

Forsberg Сообщения: 176 Статус: Ведущий астрофизик ОС: Debian squeeze/sid

Re: ROOT’у отказано в доступе

Сообщение Forsberg » 08.12.2007 15:21

Re: ROOT’у отказано в доступе

Бог создал рай, а Дьявол — Краснодарский край!

Forsberg Сообщения: 176 Статус: Ведущий астрофизик ОС: Debian squeeze/sid

Re: ROOT’у отказано в доступе

Сообщение Forsberg » 08.12.2007 15:29

все что уже лежит в этой папке будет с правами 744, только на самом деле обычно исполняемые файлы уже имеют права на запуск, если вы конечно не сами их создаете.
Бывают редкие исключения конечно.

Re: ROOT’у отказано в доступе

первый раз устанавливал линукс все работало нормально, после переустановки появилась такая проблема. не знаю почему.

Бог создал рай, а Дьявол — Краснодарский край!

Forsberg Сообщения: 176 Статус: Ведущий астрофизик ОС: Debian squeeze/sid

Re: ROOT’у отказано в доступе

Сообщение Forsberg » 08.12.2007 15:51

плохо понятно в чем проблема выражается, если бы у всех исполняемых файлов не было прав на выполнение я думаю вряд-ли у вас
вообще что-то работало

Re: ROOT’у отказано в доступе

попробую подробней.
Поставил первый раз ASPLinux 11, все работало хорошо.
Переустановил и появились проблемы. Теперь исполняемые файлы не запускаются под рутом пока не поменяешь права на 744 (изночально стоят 644). когда меняешь права, файл запускается. Почему так? почему при первой установке исполняемые файлы нормально запускались, а теперь не запускаются пока не поменяеш права?

Бог создал рай, а Дьявол — Краснодарский край!

drBatty Сообщения: 8735 Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит. ОС: Slackware-current Контактная информация:

Re: ROOT’у отказано в доступе

Сообщение drBatty » 08.12.2007 16:15

Теперь исполняемые файлы не запускаются под рутом пока не поменяешь права на 744 (изночально стоят 644). когда меняешь права, файл запускается.

Потому что, если цифра чётная — прав на запись нет, если нечётная — есть.
Первая цифра — для хозяина
Вторая — для группы
Третья — для всех прочих
Если у вас первая цифра чётная — хозяин не сможет запустить этот файл(но может поменять права).
цифры значат сл:
0 — ничего нельзя
1 — можно только выполнять
2 — можно только писать
4 — можно только читать
Что-бы можно было «не только», цифры надо сложить: например 7 — можно всё.

Читайте также:  Chkdsk аналог в linux

Re: ROOT’у отказано в доступе

ну это я понимаю. а почему права 644 и не 744 ставятся по умолчанию? т.е. почему после переустановки появились проблемы с этими правами?

Бог создал рай, а Дьявол — Краснодарский край!

Forsberg Сообщения: 176 Статус: Ведущий астрофизик ОС: Debian squeeze/sid

Re: ROOT’у отказано в доступе

Сообщение Forsberg » 08.12.2007 16:35

всетаки у поконкретнее, у каких файлов нет прав на запуск, вы Линукс как-то запустили, браузер запустили.
может быть тот ./configure иключением был. Приведите еще пример какой-нибудь пожалуйста, а то все-таки не очень понятно.

drBatty Сообщения: 8735 Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит. ОС: Slackware-current Контактная информация:

Re: ROOT’у отказано в доступе

Сообщение drBatty » 08.12.2007 16:43

ну это я понимаю. а почему права 644 и не 744 ставятся по умолчанию? т.е. почему после переустановки появились проблемы с этими правами?

644 ставится потому, что почти все файлы не выполняемые. А вы наверное свой configure куда-нибудь сохраняли? На виндовый раздел или на CD? А может запаковали чем не тем? Кстати, почти всегда ./configure выполняется не с root’а, а с того юзера, которому с этой программой работать.

Re: ROOT’у отказано в доступе

есть еще
snort-2.8.0.1 у configure права 644
McAfee VirusScan у install-uvscan права 644 и в этой же папке uninstall-uvscan тоже 644
а при первой установке линукса эти файлы работали нормально, т.е. права у них были 744

Бог создал рай, а Дьявол — Краснодарский край!

Forsberg Сообщения: 176 Статус: Ведущий астрофизик ОС: Debian squeeze/sid

Re: ROOT’у отказано в доступе

Сообщение Forsberg » 08.12.2007 16:47

есть еще
snort-2.8.0.1 у configure права 644
McAfee VirusScan у install-uvscan права 644 и в этой же папке uninstall-uvscan тоже 644
а при первой установке линукса эти файлы работали нормально, т.е. права у них были 744

Re: ROOT’у отказано в доступе

скачал, установил, все работало, потом пред переустановкой скопировал все на флешку. теперь беру программы оттуда и пытаюсь установить.

Бог создал рай, а Дьявол — Краснодарский край!

drBatty Сообщения: 8735 Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит. ОС: Slackware-current Контактная информация:

Re: ROOT’у отказано в доступе

Сообщение drBatty » 08.12.2007 16:56

скачал, установил, все работало, потом пред переустановкой скопировал все на флешку. теперь беру программы оттуда и пытаюсь установить.

в следующий раз упакуйте их как было(.tar.bz2), перед копированием. Кстати, обратите внимание на атрибуты каталогов.

Re: ROOT’у отказано в доступе

хм. спасибо! понял в чем проблема. взял архивированный пакет и открыл его, у файла configure стояли права 775.

Бог создал рай, а Дьявол — Краснодарский край!

Re: ROOT’у отказано в доступе

Сообщение fed71 » 08.12.2007 18:24

первый раз устанавливал линукс все работало нормально, после переустановки появилась такая проблема. не знаю почему.

Если переустанавливали «поверх» оси, то поменялись дескрипторы пользователей. Имя может быть такое же, а дескрипторы разные. Лечение рассматривалось здесь

Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера.

Источник

Оцените статью
Adblock
detector