Форум русскоязычного сообщества Ubuntu


Автор Тема: bash: Отказано в доступе  (Прочитано 7658 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nogard

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
bash: Отказано в доступе
« : 09 Сентябрь 2016, 08:52:42 »
Доброе утро.

Скачал игрушку Balrum, она установки не требовала, просто распаковал tar.gz архив и запустил командой bash start.sh
Но это на домашнем компьютере с Ubuntu. А есть другой, где у меня стоит Lubuntu. Перенёс папку с игрой на флешке туда, но запустить никак не получается. Выдаёт :
Цитировать
Running Balrum
./start.sh: строка 19: ./Balrum: Отказано в доступе

в 19 строке "./"Balrum"

# Actions
run_game() {
 echo "Running ${GAME_NAME}"
 cd game
 ./"Balrum"
}

Что делал после:

Добавлял права на исполнение всем, через "Свойства" не сохранялось почему-то, но добавилось через терминал sudo chmod +x.
Пытался запускать через sudo bash start.sh
И прочие ламерские потуги, не вспомнить быстро - убегать пора.

Что не так?

Оффлайн τοΖεη

  • Заслуженный пользователь
  • Администратор
  • Старожил
  • *
  • Сообщений: 8603
    • Просмотр профиля
Re: bash: Отказано в доступе
« Ответ #1 : 09 Сентябрь 2016, 08:54:48 »
права на директории, учётки же разные...
# find / -iname '*τοΖεη*'
# /God's_Universe/Book_Of_Life_aka_LordJC_protected/τοΖεη
Subject description -->> Not an ideal but s@ved 4eVer. Final destination -->> Kingdom Of Heaven

Оффлайн nogard

  • Автор темы
  • Любитель
  • *
  • Сообщений: 61
    • Просмотр профиля
Re: bash: Отказано в доступе
« Ответ #2 : 09 Сентябрь 2016, 09:54:58 »
права на директории, учётки же разные...

Да, эта мысль приходила мне в голову. Увы, не помогла, если я все сделал верно. Давал права через chmod по аналогии с исполняемым файлом. Вот так сейчас выглядят свойства папки Balrum:



PS Изменил сейчас и права на изменение, сделав "Все" - ничего не изменилось
« Последнее редактирование: 09 Сентябрь 2016, 09:57:01 от nogard »

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: bash: Отказано в доступе
« Ответ #3 : 09 Сентябрь 2016, 16:13:39 »
А есть другой, где у меня стоит Lubuntu. Перенёс папку с игрой на флешке туда
А ты не папку перенеси, а архив и там распакуй уже
Tempora mutantur et nos mutantur in illis

Оффлайн ReNzRv

  • Старожил
  • *
  • Сообщений: 1968
    • Просмотр профиля
Re: bash: Отказано в доступе
« Ответ #4 : 09 Сентябрь 2016, 17:54:35 »
nogard,
Смотри какие файлы "не исполняемые":
find -type f -name '*.sh' ! -executable
Стать владельцем файлов:
chown -R 1000:1000 '/путь/до/директории'
Сделать все файлы .sh исполняемыми:
find -type f -name '*.sh' -exec chmod +x {} +
« Последнее редактирование: 09 Сентябрь 2016, 18:08:13 от renzrv »

 

Страница сгенерирована за 0.056 секунд. Запросов: 24.