Я работаю над скриптом установщика для последних драйверов ATI (так как они не находятся в репо), и мне было интересно, нужно ли мне включать sudo в скрипт, потому что это потребуется для установки.
нет, если вам нужны права root, вы вызываете скрипт с помощью sudo.
нет, если вам нужны привилегии root, вы вызываете скрипт с помощью sudo.
нет, если вам нужны привилегии root, вы вызываете скрипт с помощью sudo.
нет, если вам нужны привилегии root, вы вызываете скрипт с помощью sudo.
нет, если вам нужны привилегии root, вы вызываете скрипт с помощью sudo.
нет, если вам нужны привилегии root, вы вызываете скрипт с помощью sudo.
нет, если вам нужны привилегии root, вы вызываете скрипт с помощью sudo.
Все команды в скрипте выполняются как вызывающий пользователь. Поэтому, если я напишу этот скрипт:
/ home / user / my_script#!/bin/bash
echo "I am running as root" > /root/status.txt
Я могу успешно создать файл, содержащий «Я запускаю от имени пользователя root» в /root/status.txt, выполнив либо:
user@host$ sudo /home/user/my_script
Или как суперпользователь:
root@host$ /home/user/my_script
Все команды в скрипте выполняются как вызывающий пользователь. Поэтому, если я пишу этот скрипт:
/ home / user / my_script
blockquote>#!/bin/bash echo "I am running as root" > /root/status.txt
Я могу успешно создать файл, содержащий «Я запускаю от имени пользователя root "в
/root/status.txt
, выполнив либо:user@host$ sudo /home/user/my_script
, либо как суперпользователь:
root@host$ /home/user/my_script
Все команды в скрипте выполняются как вызывающий пользователь. Поэтому, если я пишу этот скрипт:
/ home / user / my_script
blockquote>#!/bin/bash echo "I am running as root" > /root/status.txt
Я могу успешно создать файл, содержащий «Я запускаю от имени пользователя root "в
/root/status.txt
, выполнив либо:user@host$ sudo /home/user/my_script
, либо как суперпользователь:
root@host$ /home/user/my_script
Все команды в скрипте выполняются как вызывающий пользователь. Поэтому, если я пишу этот скрипт:
/ home / user / my_script
blockquote>#!/bin/bash echo "I am running as root" > /root/status.txt
Я могу успешно создать файл, содержащий «Я запускаю от имени пользователя root "в
/root/status.txt
, выполнив либо:user@host$ sudo /home/user/my_script
, либо как суперпользователь:
root@host$ /home/user/my_script
Все команды в скрипте выполняются как вызывающий пользователь. Поэтому, если я пишу этот скрипт:
/ home / user / my_script
blockquote>#!/bin/bash echo "I am running as root" > /root/status.txt
Я могу успешно создать файл, содержащий «Я запускаю от имени пользователя root "в
/root/status.txt
, выполнив либо:user@host$ sudo /home/user/my_script
, либо как суперпользователь:
root@host$ /home/user/my_script
Все команды в скрипте выполняются как вызывающий пользователь. Поэтому, если я пишу этот скрипт:
/ home / user / my_script
blockquote>#!/bin/bash echo "I am running as root" > /root/status.txt
Я могу успешно создать файл, содержащий «Я запускаю от имени пользователя root "в
/root/status.txt
, выполнив либо:user@host$ sudo /home/user/my_script
, либо как суперпользователь:
root@host$ /home/user/my_script
Все команды в скрипте выполняются как вызывающий пользователь. Поэтому, если я пишу этот скрипт:
/ home / user / my_script
blockquote>#!/bin/bash echo "I am running as root" > /root/status.txt
Я могу успешно создать файл, содержащий «Я запускаю от имени пользователя root "в
/root/status.txt
, выполнив либо:user@host$ sudo /home/user/my_script
, либо как суперпользователь:
root@host$ /home/user/my_script