Попытка сделать исполняемый файл на USB, но разрешение не разрешено; stick & rdquo; [Дубликат]

Всегда есть опция awk. Замените переменную string содержимым. Однако это не изменение на месте. Лично я склонен не делать изменений на месте. Это, безусловно, личное предпочтение. Две вещи, -v означает, что переменная в awk и переменная n используются здесь для сопоставления номера строки, эффективно NR == 1. Вы можете использовать это несколькими способами, просто изменив значение n и s.

string="My New first line"; awk -v n=1 -v s="$string" 'NR == n {print s} {print}'     file.source > file.target

Пример:

% cat file.source                                                                                                                                      

First Line
Second Line
Third Line

% string="Updated First Line"; awk -v n=1 -v s="$string" 'NR == n {print s} {print}' file.source > file.target; cat ./file.target                      !698

Updated First Line
First Line
Second Line
Third Line
1
задан 13 April 2017 в 15:24

1 ответ

См. этот ответ. В основном вы можете определять разрешения при установке устройства. В вашем случае вы бы сделали что-то вроде:

sudo mount -t vfat -o rw,user,umask=000 /path/to/device /path/to/mount/dir

Для постоянного изменения вы можете добавить это в свой /etc/fstab:

Найти UUID (универсальный уникальный идентификатор) вашего устройства, используя sudo blkid. Добавьте линию монтирования в /etc/fstab:
UUID=your-uuid /path/to/mount/dir vfat rw,auto,user,umask=000 0 0
5
ответ дан 25 May 2018 в 23:18
  • 1
    спасибо, это еще один возможный вариант. Тем не менее, точка с многофакторной аутентификацией Sesame на USB-накопителе состоит в том, что ее следует быстро и легко подключить к любому случайному компьютеру. Я просто хочу подключить его (Ubuntu автоматически монтирует его для меня), щелкните исполняемый файл и получите мой одноразовый ключ, поэтому по сравнению с этим это своего рода хлопот. Но я обязательно обращу внимание на это на всякий случай :) – Nailuj 25 January 2011 в 11:15
  • 2
    @Nailuj Если вы можете переформатировать свой флеш-накопитель, я думаю, что форматирование его ext4 (возможно, с отключенным журналом) должно позволить вам изменять разрешения. Обратите внимание, что это не позволит вам использовать ваш флеш-накопитель с компьютерами Windows. – starbeamrainbowlabs 14 October 2015 в 13:42

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

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