Не удалось обновить Zotero после изменения разрешения с помощью chmod 707

Я запускаю Ubuntu 16.04 LTS, и я установил Zotero, добавив PPA, следуя инструкциям на этой странице. Он работал хорошо, но когда я пытаюсь получить какое-либо обновление, я получаю следующее сообщение об ошибке:

this page

Чтобы «изменить Каталог программ Zotero должен быть доступен для записи вашей учетной записью пользователя. «Я применил sudo chmod 707 zotero, как описано здесь, и, насколько это видно из приведенного ниже экрана (который был сгенерирован командой ls -lg /usr/bin), изменения произошли успешно:

здесь

Что-то не так с этим выходом терминала? Должен ли я читать, записывать и выполнять (rwx) разрешения для пользователя, в соответствии с этим выходом?

4
задан 1 August 2017 в 13:03

33 ответа

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 18 July 2018 в 09:17

В Ubuntu 16.04 я сделал следующее:

В терминале выполните Zotero как root sudo zotero Введите пароль и нажмите «Продолжить», чтобы перейти к следующему сообщению

Нажмите «Продолжить»

В терминале выполнить Zotero как root sudo zotero
-1
ответ дан 18 July 2018 в 09:17

С этой командой вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запустить sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в домашнем каталоге.

2
ответ дан 18 July 2018 в 09:17

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 24 July 2018 в 19:17
  • 1
    почему 707? Я не могу придумать никаких веских причин для этого ... – Zanna 20 March 2018 в 18:33

В Ubuntu 16.04 я сделал следующее:

В терминале выполните Zotero как root sudo zotero Введите пароль и нажмите «Продолжить», чтобы перейти к следующему сообщению

Нажмите «Продолжить»

В терминале выполнить Zotero как root sudo zotero
-1
ответ дан 24 July 2018 в 19:17

С этой командой вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запустить sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в домашнем каталоге.

2
ответ дан 24 July 2018 в 19:17
  • 1
    в этом есть смысл. Вы знаете, как я могу запустить программу обновления Zotero с помощью sudo? – BCArg 1 August 2017 в 13:26
  • 2
    @BCArg Предполагая, что обновление запускается сразу после запуска zotero, должно быть достаточно запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустить zotero в качестве командной строки, чтобы открыть его с правами root. Непосредственно запускать sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в своем домашнем каталоге. – Tim Schumacher 1 August 2017 в 13:31
  • 3
    @ Тим Шумахер. Спасибо за ответ. Когда я запустил sudo su, тогда zotero откроется диалоговое окно с сообщением: «вы, похоже, используете Zotero как root. Это небезопасно и может помешать работе Zotero при запуске из вашей учетной записи пользователя. Если вы хотите установить автоматическое обновление, измените каталог программы Zotero, который можно записать в учетной записи пользователя. & Quot ;. Считаете ли вы, что безопасно продолжать? В любом случае, обновления для меня не так важны. – BCArg 1 August 2017 в 13:49
  • 4
    @BCArg Проблема с изменением разрешений для этого каталога (и всех подкаталогов и файлов) заключается в том, что вы, вероятно, не сможете восстановить исходные разрешения для всех файлов. Когда мы изменили домашний каталог на / root, запустив sudo su (вместо того, чтобы просто запускать sudo zotero, как полагает программа, все должно быть хорошо, если вы продолжите и разрешите ему запустить обновление. – Tim Schumacher 1 August 2017 в 13:52
  • 5
    @ Тим Шумахер: спасибо за комментарии, но я думаю, что оставлю обновление. Zotero работает отлично, и, самое главное, это не мой компьютер, иначе я бы предположил «риск». – BCArg 1 August 2017 в 14:01

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 31 July 2018 в 12:56

В Ubuntu 16.04 я сделал следующее:

  1. В терминале выполните Zotero как root sudo zotero
  2. Введите пароль и нажмите «Продолжить» до следующего сообщения

Нажмите Continue

  1. В Zotero нажмите меню Справка -> Проверить наличие обновлений, установить и перезапустить. Это оно!
-1
ответ дан 31 July 2018 в 12:56

С помощью этой команды вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запускать sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в своем домашнем каталоге.

2
ответ дан 31 July 2018 в 12:56

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 31 July 2018 в 22:22

В Ubuntu 16.04 я сделал следующее:

  1. В терминале выполните Zotero как root sudo zotero
  2. Введите пароль и нажмите «Продолжить» до следующего сообщения

Нажмите Continue

  1. В Zotero нажмите меню Справка -> Проверить наличие обновлений, установить и перезапустить. Это оно!
-1
ответ дан 31 July 2018 в 22:22

С помощью этой команды вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запускать sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в своем домашнем каталоге.

2
ответ дан 31 July 2018 в 22:22

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 2 August 2018 в 15:39

В Ubuntu 16.04 я сделал следующее:

  1. В терминале выполните Zotero как root sudo zotero
  2. Введите пароль и нажмите «Продолжить» до следующего сообщения

Нажмите Continue

  1. В Zotero нажмите меню Справка -> Проверить наличие обновлений, установить и перезапустить. Это оно!
-1
ответ дан 2 August 2018 в 15:39

С помощью этой команды вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запускать sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в своем домашнем каталоге.

2
ответ дан 2 August 2018 в 15:39

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 2 August 2018 в 17:05

В Ubuntu 16.04 я сделал следующее:

  1. В терминале выполните Zotero как root sudo zotero
  2. Введите пароль и нажмите «Продолжить» до следующего сообщения

Нажмите Continue

  1. В Zotero нажмите меню Справка -> Проверить наличие обновлений, установить и перезапустить. Это оно!
-1
ответ дан 2 August 2018 в 17:05

С помощью этой команды вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запускать sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в своем домашнем каталоге.

2
ответ дан 2 August 2018 в 17:05

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 3 August 2018 в 19:40

В Ubuntu 16.04 я сделал следующее:

  1. В терминале выполните Zotero как root sudo zotero
  2. Введите пароль и нажмите «Продолжить» до следующего сообщения

Нажмите Continue

  1. В Zotero нажмите меню Справка -> Проверить наличие обновлений, установить и перезапустить. Это оно!
-1
ответ дан 3 August 2018 в 19:40

С помощью этой команды вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запускать sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в своем домашнем каталоге.

2
ответ дан 3 August 2018 в 19:40

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 5 August 2018 в 04:27

В Ubuntu 16.04 я сделал следующее:

  1. В терминале выполните Zotero как root sudo zotero
  2. Введите пароль и нажмите «Продолжить» до следующего сообщения

Нажмите Continue

  1. В Zotero нажмите меню Справка -> Проверить наличие обновлений, установить и перезапустить. Это оно!
-1
ответ дан 5 August 2018 в 04:27

С помощью этой команды вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запускать sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в своем домашнем каталоге.

2
ответ дан 5 August 2018 в 04:27

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 6 August 2018 в 21:31

В Ubuntu 16.04 я сделал следующее:

  1. В терминале выполните Zotero как root sudo zotero
  2. Введите пароль и нажмите «Продолжить» до следующего сообщения

Нажмите Continue

  1. В Zotero нажмите меню Справка -> Проверить наличие обновлений, установить и перезапустить. Это оно!
-1
ответ дан 6 August 2018 в 21:31

С помощью этой команды вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запускать sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в своем домашнем каталоге.

2
ответ дан 6 August 2018 в 21:31

Вы также захотите изменить разрешения папки /opt/zotero, выполнив:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

2
ответ дан 9 August 2018 в 01:57

В Ubuntu 16.04 я сделал следующее:

  1. В терминале выполните Zotero как root sudo zotero
  2. Введите пароль и нажмите «Продолжить» до следующего сообщения

Нажмите Continue

  1. В Zotero нажмите меню Справка -> Проверить наличие обновлений, установить и перезапустить. Это оно!
-1
ответ дан 9 August 2018 в 01:57

С помощью этой команды вы только изменили разрешения для исполняемого файла, а не для всех файлов, которые программа использует (и, вероятно, их нужно обновить).

Я рекомендую вам chmod / usr / bin / zotero вернуться к 755 и вместо этого запустить Zotero updater с sudo, и он должен иметь права, необходимые для обновления.

EDIT: рекомендуется запустить sudo su, чтобы открыть корневую оболочку, а затем просто запустите zotero как команду командной строки, чтобы открыть его с правами root. Непосредственно запускать sudo zotero не рекомендуется, потому что он использует ваш реальный домашний каталог, и вы можете получить корневые файлы в своем домашнем каталоге.

2
ответ дан 9 August 2018 в 01:57

Другие вопросы по тегам:

Похожие вопросы: