Я пытаюсь сохранить файл .sh в usr / share / blueproximity, и мне говорят, что у меня нет достаточных разрешений. sudo id говорит, что uid равно 0. Любая помощь будет принята с благодарностью. Я довольно новичок в Linux, спасибо заранее.
Вы уверены, что это usr/share/bluproximity? Этот путь каталога начинается в вашем текущем каталоге и, вероятно, не существует. Я продолжу использовать /usr/share/blueproximity.
sudo id запускает команду id (см. man id) в качестве другого пользователя, root в этом случае (см. man sudo). Когда (root) id завершается, sudo тоже выходит.
Вот два способа выполнить то, что вы спрашиваете:
sudo cp file.sh /usr/share/blueproximity
или
cat file.sh | sudo tee /usr/share/blueproximity/file.sh
В любом случае вам нужно будет разрешить права доступа и права собственности на /usr/share/blueproximity/file.sh.
Однако в стандарте иерархии файловых систем Linux (Linux FHS) говорится
/usr/share : Architecture-independent data
, поэтому я сомневаюсь в том, что вы добавляете там свой скрипт. Ты уверен? Перечитайте man blueproximity, посмотрите на dpkg -L blueproximity для чтения других файлов.
Если вы установили git, вы можете git clone https://github.com/waltinator/pathlld.git и использовать pathlld /usr/share/blueproximity для просмотра разрешений. Также прочитайте pathlld - это скрипт Bash.
Вы уверены, что это usr/share/bluproximity? Этот путь каталога начинается в вашем текущем каталоге и, вероятно, не существует. Я продолжу использовать /usr/share/blueproximity.
sudo id запускает команду id (см. man id) в качестве другого пользователя, root в этом случае (см. man sudo). Когда (root) id завершается, sudo тоже выходит.
Вот два способа выполнить то, что вы спрашиваете:
sudo cp file.sh /usr/share/blueproximity
или
cat file.sh | sudo tee /usr/share/blueproximity/file.sh
В любом случае вам нужно будет разрешить права доступа и права собственности на /usr/share/blueproximity/file.sh.
Однако в стандарте иерархии файловых систем Linux (Linux FHS) говорится
/usr/share : Architecture-independent data
, поэтому я сомневаюсь в том, что вы добавляете там свой скрипт. Ты уверен? Перечитайте man blueproximity, посмотрите на dpkg -L blueproximity для чтения других файлов.
Если вы установили git, вы можете git clone https://github.com/waltinator/pathlld.git и использовать pathlld /usr/share/blueproximity для просмотра разрешений. Также прочитайте pathlld - это скрипт Bash.
Вы уверены, что это usr/share/bluproximity? Этот путь каталога начинается в вашем текущем каталоге и, вероятно, не существует. Я продолжу использовать /usr/share/blueproximity.
sudo id запускает команду id (см. man id) в качестве другого пользователя, root в этом случае (см. man sudo). Когда (root) id завершается, sudo тоже выходит.
Вот два способа выполнить то, что вы спрашиваете:
sudo cp file.sh /usr/share/blueproximity
или
cat file.sh | sudo tee /usr/share/blueproximity/file.sh
В любом случае вам нужно будет разрешить права доступа и права собственности на /usr/share/blueproximity/file.sh.
Однако в стандарте иерархии файловых систем Linux (Linux FHS) говорится
/usr/share : Architecture-independent data
, поэтому я сомневаюсь в том, что вы добавляете там свой скрипт. Ты уверен? Перечитайте man blueproximity, посмотрите на dpkg -L blueproximity для чтения других файлов.
Если вы установили git, вы можете git clone https://github.com/waltinator/pathlld.git и использовать pathlld /usr/share/blueproximity для просмотра разрешений. Также прочитайте pathlld - это скрипт Bash.