Попытка установить WD Passport, проблемы с разрешениями

Перейдите в Файл -> Закрыть проект и затем выберите «Импортировать проект», а не «Открыть проект».

0
задан 13 September 2017 в 23:16

2 ответа

Я немного опоздал на шоу, но недавно мне удалось убедить Steam установить игры на SD-карте на crouton ubuntu 16.04, и это был сложный процесс. Steam по умолчанию не позволяет запускать его как root (вы не можете просто пробивать sudo steam в командной строке или он скажет вам то же самое, что и я), поэтому вам нужно дать каждому диску вы используете с разрешением на управление парами. Как вы это делаете, это относительно просто на практике, но трудно понять для новичков. Цель этого будет заключаться в том, чтобы объяснить процесс таким образом, чтобы начинающий, как я, понял бы.

Во-первых, запустите gparted (sudo apt-get install gparted), если у вас его еще нет) и отформатируйте любой диск вы хотите использовать ext4. Это, к сожалению, не сможет использоваться компьютерами windows / mac, но я попробовал его с fat32, и это не сработало. Вы можете попробовать другие, но в моем случае ext4 отлично, поскольку SD-карта предназначена для использования только с моей хромовой книгой.

Затем запустите sudo gnome-disks в командной строке. Это стандартная дисковая утилита, но вы должны запустить ее как su для этого следующего шага. После открытия выберите устройство, которое вы хотите установить, и отключите его. затем нажмите дополнительные параметры раздела (кнопка, показывающая шестерни), и отредактируйте параметры монтажа следующим образом: снимите флажок автомонтирования, проверьте монтирование при запуске, проверьте показ в пользовательском интерфейсе. Четвертая строка под ними - ярлык для редактирования вашего файла fstab; это удобно, потому что он показывает вам правильный формат прямо там, вместо того, чтобы искать его онлайн. Добавьте «, exec» между некоторыми параметрами, которые уже указаны (nosuid, nodev, nofail, exec). Сохраните свою работу, обратите внимание на точку монтирования, заново установите диск и закройте диски gnome.

Теперь ваш диск монтируется с правами администратора при каждом запуске вашего устройства, но вы еще не сделано. Теперь вам нужно назначить папки с правильными разрешениями. Многие гиды в Интернете скажут вам запустить chmod 777 -R path/to/folder, но по моему опыту это не сработает. Вместо этого мы сделаем это GUI. запустите gksu nautilus, который откроет файловый проводник по умолчанию с правами суперпользователя. Перейдите к точке монтирования диска (которая была указана в gnome-дисках при редактировании) и щелкните правой кнопкой мыши папку для раздела ext4 вашего диска. Нажмите дополнительные параметры раздела -> разрешений. Отсюда вы можете указать, что конкретно им нужно, или просто разрешить открывать разрешения, предоставляя всем пользователям права на чтение, запись и выполнение. Закройте nautilus, и теперь настало время открыть Steam.

Теперь вы должны сказать Steam, чтобы создать папку на вашем диске, перейдя к точке монтирования в браузере файлов Steam. Мне сложно понять, сколько времени мне понадобилось, чтобы понять это, и я уверен, что есть более чистый способ сделать это, но это метод, который, наконец, работал на меня, поэтому я не собираюсь пытаться его очистить.

Изменить: если вы используете crouton, вам нужно вручную монтировать диск каждый раз перед запуском Steam. Кроме того, запустите пар, затем смонтируйте его, затем вручную выберите папку библиотеки.

1
ответ дан 18 July 2018 в 06:55

Я немного опоздал на шоу, но недавно мне удалось убедить Steam установить игры на SD-карте на crouton ubuntu 16.04, и это был сложный процесс. Steam по умолчанию не позволяет запускать его как root (вы не можете просто пробивать sudo steam в командной строке или он скажет вам то же самое, что и я), поэтому вам нужно дать каждому диску вы используете с разрешением на управление парами. Как вы это делаете, это относительно просто на практике, но трудно понять для новичков. Цель этого будет заключаться в том, чтобы объяснить процесс таким образом, чтобы начинающий, как я, понял бы.

Во-первых, запустите gparted (sudo apt-get install gparted), если у вас его еще нет) и отформатируйте любой диск вы хотите использовать ext4. Это, к сожалению, не сможет использоваться компьютерами windows / mac, но я попробовал его с fat32, и это не сработало. Вы можете попробовать другие, но в моем случае ext4 отлично, поскольку SD-карта предназначена для использования только с моей хромовой книгой.

Затем запустите sudo gnome-disks в командной строке. Это стандартная дисковая утилита, но вы должны запустить ее как su для этого следующего шага. После открытия выберите устройство, которое вы хотите установить, и отключите его. затем нажмите дополнительные параметры раздела (кнопка, показывающая шестерни), и отредактируйте параметры монтажа следующим образом: снимите флажок автомонтирования, проверьте монтирование при запуске, проверьте показ в пользовательском интерфейсе. Четвертая строка под ними - ярлык для редактирования вашего файла fstab; это удобно, потому что он показывает вам правильный формат прямо там, вместо того, чтобы искать его онлайн. Добавьте «, exec» между некоторыми параметрами, которые уже указаны (nosuid, nodev, nofail, exec). Сохраните свою работу, обратите внимание на точку монтирования, заново установите диск и закройте диски gnome.

Теперь ваш диск монтируется с правами администратора при каждом запуске вашего устройства, но вы еще не сделано. Теперь вам нужно назначить папки с правильными разрешениями. Многие гиды в Интернете скажут вам запустить chmod 777 -R path/to/folder, но по моему опыту это не сработает. Вместо этого мы сделаем это GUI. запустите gksu nautilus, который откроет файловый проводник по умолчанию с правами суперпользователя. Перейдите к точке монтирования диска (которая была указана в gnome-дисках при редактировании) и щелкните правой кнопкой мыши папку для раздела ext4 вашего диска. Нажмите дополнительные параметры раздела -> разрешений. Отсюда вы можете указать, что конкретно им нужно, или просто разрешить открывать разрешения, предоставляя всем пользователям права на чтение, запись и выполнение. Закройте nautilus, и теперь настало время открыть Steam.

Теперь вы должны сказать Steam, чтобы создать папку на вашем диске, перейдя к точке монтирования в браузере файлов Steam. Мне сложно понять, сколько времени мне понадобилось, чтобы понять это, и я уверен, что есть более чистый способ сделать это, но это метод, который, наконец, работал на меня, поэтому я не собираюсь пытаться его очистить.

Изменить: если вы используете crouton, вам нужно вручную монтировать диск каждый раз перед запуском Steam. Кроме того, запустите пар, затем смонтируйте его, затем вручную выберите папку библиотеки.

1
ответ дан 24 July 2018 в 18:42
  • 1
    Используйте gksu (интерфейс GTK + для su и sudo) вместо sudo для запуска nautilus в качестве пользователя root. – karel 31 December 2017 в 19:43

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

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