Запитання з тегом «su»

Команда Заміна користувача

11
Як запобігти користувачеві входити в систему, але дозволити "su - користувачеві" в Linux?
Як ви дозволяєте користувачеві входити в систему за допомогою " su - user ", але не дозволяєте користувачеві входити в систему за допомогою SSH? Я намагався встановити оболонку, /bin/falseале коли я намагаюся, suвона не працює. Чи існує кілька способів дозволити вхід лише через su? SSH - AllowUserце шлях? (як би …
93 linux  login  su 

7
запустити сценарій як користувач, який має оболонку nologin
Все, що мені потрібно зробити, це запустити певний сценарій як конкретний користувач, у якого nologin/falseоболонка вказана /etc/passwd. Я би запустив скрипт як root, і цей має виконуватись як інший користувач. Запуск: ~# su -c "/bin/touch /tmp/test" testuser буде працювати, але мені потрібна дійсна оболонка для тестура. Я знаю, що можу …
87 linux  bash  shell  su  login 

2
Виконання команди як користувач nologin
Нещодавно я налаштував свій сервер, щоб мої "віртуальні" користувачі suPHP не могли увійти в систему за допомогою цієї статті Моє питання зараз полягає в тому, що раніше, коли я запускав rakeкоманду для мого додатка Ruby on Rails, який працює на сервері, я раніше suзаходив www-dataі виконував команду - очевидно, я …

2
Чому переадресація «скрипту» на / dev / null / дозволяє «екрану» працювати, коли він поданий до іншого користувача?
Мене подали в суд на користувача, щоб запустити певний тривалий сценарій. Я хотів скористатися екраном, але мені надійшло повідомлення про помилку "Неможливо відкрити свій термінал '/ dev / pts / 4' - перевірте." Тож я погукав і натрапив на форум форуму, який дав вказівку запустити $ script '/dev/null/'. Я це …
37 linux  bash  gnu-screen  su 

1
Яка різниця між sudo su - postgres і sudo -u postgres?
Користувачі PostgreSQL одночасно перевіряють автентифікацію в unix-сокетах, де користувач unix повинен бути таким же, як і користувач PostgreSQL. Тож люди часто використовують suабо sudoстають postgresсуперпопулярними. Я часто бачу людей, що використовують такі конструкції: sudo su - postgres а не sudo -u postgres -i і мені цікаво чому. Так само я …
36 postgresql  shell  sudo  su 

2
Запустити команду як «системний» користувач Linux (shell = / bin / false)
Я створив "системного" користувача в Ubuntu 11.04 ( adduser --system) для виконання певних завдань cron, але іноді я хочу перевірити речі, виконуючи команди вручну. Який найпростіший спосіб зробити це? suне працює, тому що у користувача є /bin/falseсвоя оболонка (що добре для cron). Я вручну змінював оболонку, щоб /bin/bashзробити тестування, а …
29 linux  ubuntu  shell  cron  su 

4
Сценарій BASH, su до www-даних для однієї команди
Я працюю над автоматизацією створення сховищ підривних програм та пов’язаних із ними веб-сайтів, як описано в цьому написаному мною блозі . Я зіткнувся з проблемами прямо в частині, де я повинен користувачу www-data запустити таку команду: svnadmin create /svn/repository На початку скрипту є перевірка, яка гарантує, що він працює як …
26 ubuntu  bash  svn  su 

2
"Неможливо встановити групу процесових терміналів" під час su для іншого користувача як оболонку входу
Примітка. Прочитайте оновлену інформацію, починаючи з "EDIT" біля півдороги цієї публікації - оточення та передумови цієї проблеми змінилися У мене тут встановлено болотний стандарт Debian 6.0, який я вирішив перейти на сховища Debian Testing. Я зробив це, замінивши посилання на Squeeze repos в моєму Source.list, щоб замість цього використати тестові …


3
Чи вважається "sudo su -" поганою практикою?
Фон Я знаю різницю між su -, sudo su -і sudo <command>: su - - перемикає користувача на root, вимагає пароль root sudo su - - перемикає користувача на root, вимагає лише поточного пароля користувача sudo <command>- надає кореневий доступ лише для певної команди; потрібен лише пароль поточного користувача Моє …
13 linux  unix  sudo  su 

8
використовуючи su всередині скрипту оболонки
Я автоматизую процес розгортання і хочу, щоб я міг просто зателефонувати до одного .sh-файлу на моїй машині, змусити його створити та завантажити .zip на сервер, а потім зробити ще багато речей на сервері. Одна з речей, які мені потрібно зробити, вимагає від мене корінь. Отже, що я хочу зробити, це: …
12 ssh  bash  sudo  su 

4
Налаштування ядра з привілейованим контейнером Docker
Я будую контейнер для налаштування параметрів ядра для балансира навантаження. Я вважаю за краще розгорнути ці зміни на хості у зображенні за допомогою одного привілейованого контейнера. Наприклад: docker run --rm --privileged ubuntu:latest sysctl -w net.core.somaxconn=65535 При тестуванні зміни набувають чинності, але тільки для цього контейнера. У мене склалося враження, що …
10 linux  docker  su  sysctl 

2
виконати su -c над ssh
Я намагаюся перевірити версію BIOS сервера через SSH, команду, яка вимагає привілеїв root: ssh remote-server su -c dmidecode але це, звичайно, не вдається з помилкою: стандарт в повинен бути tty Як зробити цю роботу? Я не можу використовувати sudo, і коли я намагаюся увійти як root @ віддалений сервер, він …
10 ssh  unix  su 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.