Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Bash Rsync синхронизация папок https://www.cyberforum.ru/ shell/ thread1994746.html
Есть две папки dir1 и dir2 В dir2 файлы всё время прибавляются и обновляются. Необходимо в dir1 удалить старые файлы - (старее некоторого времени), обновить оставшиеся и загрузить новые не...
Подсчитать размер не скрытых подкаталогов в домашнем каталоге пользователя Bash
Задание вроде несложное, сделал его следующим образом du -h ~ --max-depth=1 --exclude=.* с помощью exclude исключаем скрытые каталоги, но дело в том, что если мы создадим скрытый файл в не...
Bash Преобразование строки в адрес директории
Здравствуйте, я написал bash файл , который принимает в качестве параметра путь директории, но этот путь имеет пробелы, и поэтому его нужно обернуть в кавычки, из-за этого этот параметр...
Bash Удалить все комментарии и теги из HTML файла Есть задание: Написать сценарий для sed и awk для удаления тегов и комментариев HTML. Теги и комментарии могут быть многострочными. Обеспечить правильную подстановку для знаков <, >, & и ". В общем... https://www.cyberforum.ru/ shell/ thread1990586.html
Bash Удалить неудачные фото через консоль, учитывая цвет пикселей https://www.cyberforum.ru/ shell/ thread1990345.html
Друзья, подскажите, как можно получить информацию о графических файлах в консоли? Есть тысяча фотографий, среди которых достаточно много абсолютно чёрных. Мне нужно получить цвета пикселей в...
Блокировать интернет-соединение каждые 40 минут на 20 минут Bash
Не знаю сюда ли пишу, недавно поставил линукс. Напишите/подскажите как можно написать скрипт, который блокирует интернет соединение каждые 40 минут на 20 минут.
Как получить вывод stdout другой программы Bash
Друзья, есть запущенная программа, к примеру cat /tmp/test.txt. Как можно в другом терминале получить её вывод, если она продолжается длительное время? Не через pipe, а подключившись к её...
Bash Размер файла в виде числа Мне нужно сравнить размер файла с числом, то есть нужно вызвать размер файла в виде числа а не строки, пробовал du , но он не помогает , так как выводит строку на подобие "123 file" Как... https://www.cyberforum.ru/ shell/ thread1987032.html
Bash Не получается корректно заменить символы (sed) https://www.cyberforum.ru/ shell/ thread1986887.html
Необходимо заменить символы в тексте. Одиночные на группу. a/bb b/cc c/dd Т.е. abc должно превратиться в bbccdd Пишу echo abc | sed 's/a/bb/g;s/b/cc/g;s/c/dd/g'
Bash Выполнение локального скрипта на удаленной машине средствами Expect, Bash, SSH Уважаемые знатоки! Есть задача, выполнить небольшой скрипт на удаленных машинах. Соединение ssh с машинами проходит средствами expect в автоматическом режиме. Какой командой заставить expect... https://www.cyberforum.ru/ shell/ thread1986713.html
50 / 16 / 11
Регистрация: 27.03.2013
Сообщений: 788
02.06.2017, 10:59  [ТС] 0

Как совместить запуск команд от root и обычного пользователя в одном сценарии

02.06.2017, 10:59. Показов 1230. Ответов 5
Метки (Все метки)

Ответ

Кликните здесь для просмотра всего текста
PureBasic
1
2
3
4
5
6
7
8
9
sudo -u root echo -e "[share]" >> /etc/samba/smb.conf
sudo -u root echo -e "\tcomment = Ubuntu File Server Share\r
    \tpath = /home/alex/samba/share\r
    \tbrowsable = yes\r
    \tguest ok = yes\r
    \tread only = no\r
    \tcreate mask = 0755
    \tcreate mask = 0000
    " >> /etc/samba/smb.conf


Выходит ошибка

/etc/samba/smb.conf: Отказано в доступе
И добавить эти строки в /etc/samba/smb.conf можно только тогда, когда выполню команду

Bash
1
sudo -s
И это только в командной строке, а как сделать в сценарии, чтобы root выполнил нужные команды, а далее по сценарию все остальные файлы создаются и редактируются под правами обычного пользователя ???

А вот эта команда отрабатывается в сценарии без вопросов
Bash
1
 sudo -u root apt-get update


Вернуться к обсуждению:
Как совместить запуск команд от root и обычного пользователя в одном сценарии
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2017, 10:59

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как совместить 2 графика на одном чертеже
как в labview показать на waveform graph 2 графика вместе для возможности сравнения?

Как совместить в одном запросе комбобокс и радиобатн
Всем доброго времени суток! Помогите новичку! Решила заняться саморазвитием, в универе изучала С++,...

Как совместить два рисунка на одном figure?
как вывести на одном рисунке ЛАЧХ и окружности????? ЛАЧХ K = 35; w1 = logspace(0,3,100000); ...

Как совместить две агрегатные функции в одном запросе
Доброго времени суток! Есть следующий запрос: select fio, count(inq_id) as quantity, sys_name...

Как совместить два эффекта (zoomIn и zoomOut) в одном
Есть вот такой вот код - animated infinite zoomIn, позволяющий элементу зациклено всплывать (с...

Как совместить функциональность EXE и DLL файлов в одном выполняемом.
Мне необходимо в одном выполняемом файле (EXE) совместить два способа загрузки: как DLL и как...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.