Pytania otagowane jako su

Polecenie Zastąp użytkownika


7
uruchom skrypt jako użytkownik, który ma powłokę nologin
Wszystko, co muszę zrobić, to uruchomić określony skrypt jako konkretny użytkownik, który ma nologin/falsewskazaną powłokę /etc/passwd. Uruchomiłbym skrypt jako root i powinien on działać jako inny użytkownik. Bieganie: ~# su -c "/bin/touch /tmp/test" testuser działałoby, ale potrzebuję poprawnej powłoki dla testuser. Wiem, że mogę wyłączyć hasło passwd -d testuseri pozostawić …
87 linux  bash  shell  su  login 

2
Wykonywanie polecenia jako użytkownik nologin
Niedawno skonfigurowałem serwer, aby moi wirtualni użytkownicy suPHP nie mogli się zalogować przy użyciu tego artykułu Mój problem polega na tym, że wcześniej, kiedy uruchomiłem rakepolecenie dla mojej aplikacji Ruby on Rails działającej na serwerze, suwchodziłem do www-datai wykonywałem polecenie stamtąd - oczywiście nie mogę już tego robić z powodu …

2
Dlaczego przekierowanie „skryptu” do / dev / null / pozwala „ekranowi” działać, gdy jest używany jako inny użytkownik?
Zostałem pozwany do użytkownika, aby uruchomił konkretny, długo działający skrypt. Chciałem użyć ekranu, ale dostałem komunikat o błędzie „Nie można otworzyć terminala / dev / pts / 4” - sprawdź. ” Przeszukałem go i natknąłem się na post na forum, w którym polecono bieganie $ script '/dev/null/'. Zrobiłem to, a …
37 linux  bash  gnu-screen  su 

1
Jaka jest różnica między sudo su - postgres a sudo -u postgres?
Użytkownicy PostgreSQL domyślnie uwierzytelniają peer na gniazdach unix, gdzie użytkownik unix musi być taki sam jak użytkownik PostgreSQL. Więc ludzie często używają sulub sudostają się postgressuperużytkownikami. Często widzę ludzi używających konstrukcji takich jak: sudo su - postgres zamiast sudo -u postgres -i i zastanawiam się dlaczego. Podobnie widziałem: sudo su …
36 postgresql  shell  sudo  su 

2
Uruchom komendę jako użytkownik systemu „Linux” (shell = / bin / false)
W systemie Ubuntu 11.04 ( adduser --system) utworzyłem użytkownika „systemowego” do uruchamiania niektórych zadań crona, ale czasami chcę to przetestować, ręcznie uruchamiając polecenia tego użytkownika. Jak najłatwiej to zrobić? sunie działa, ponieważ użytkownik ma /bin/falseswoją powłokę (co jest w porządku dla crona). Ręcznie zmieniłem powłokę, aby /bin/bashwykonać test, a potem …
29 linux  ubuntu  shell  cron  su 

4
BASH Scripting, su do www-data dla pojedynczego polecenia
Pracuję nad automatyzacją tworzenia repozytoriów subversion i powiązanych stron internetowych, jak opisano w tym poście na blogu, który napisałem . Mam problem z częścią, w której zwracam się do użytkownika danych www, aby uruchomić następującą komendę: svnadmin create /svn/repository Na początku skryptu znajduje się kontrola, która zapewnia, że ​​działa on …
26 ubuntu  bash  svn  su 

2
„Nie można ustawić terminala grupy procesów” podczas su innemu użytkownikowi jako powłoce logowania
Uwaga: przeczytaj zaktualizowane informacje zaczynające się od „EDYTUJ” w pobliżu połowy tego postu - środowisko i tło tego problemu uległy zmianie Mam tutaj standardową instalację Debiana 6.0, którą postanowiłem przenieść do repozytoriów testujących Debiana. Zrobiłem to, wymieniając odniesienia do repozytoriów Squeeze w mojej pliku sources.list, aby zamiast tego korzystać z …


3
Czy „sudo su -” jest uważane za złą praktykę?
tło Znam różnicę między su -, sudo su -oraz sudo <command>: su - - przełącza użytkownika na root, wymaga hasła roota sudo su - - przełącza użytkownika na root, wymaga tylko hasła bieżącego użytkownika sudo <command>- przyznaje dostęp do konta root tylko dla określonego polecenia; wymaga tylko hasła bieżącego użytkownika …
13 linux  unix  sudo  su 

8
używając su wewnątrz skryptu powłoki
Automatyzuję proces wdrażania i chcę mieć możliwość wywołania jednego pliku .sh na moim komputerze, wykonania przez niego kompilacji i przesłania pliku .zip na serwer, a następnie zrobienia wielu rzeczy na serwerze. Jedna z rzeczy, które muszę zrobić, wymaga bycia rootem. Tak więc chcę to zrobić: ssh user@172.1.1.101 <<END_SCRIPT su - …
12 ssh  bash  sudo  su 

4
Tuning jądra z uprzywilejowanym kontenerem dokującym
Buduję kontener, aby dostroić ustawienia jądra dla modułu równoważenia obciążenia. Wolę wdrożyć te zmiany na hoście na obrazie przy użyciu jednego uprzywilejowanego kontenera. Na przykład: docker run --rm --privileged ubuntu:latest sysctl -w net.core.somaxconn=65535 Podczas testowania zmiany obowiązują, ale tylko dla tego kontenera. Miałem wrażenie, że przy w pełni uprzywilejowanym kontenerze …
10 linux  docker  su  sysctl 

2
wykonaj su -c przez ssh
Próbuję sprawdzić wersję systemu BIOS serwera za pośrednictwem SSH, polecenia wymagającego uprawnień roota: ssh remote-server su -c dmidecode ale to oczywiście kończy się błędem: standardem musi być tty Jak sprawić, żeby to działało? Nie mogę używać sudo, a kiedy próbuję zalogować się jako root @ serwer zdalny, nie zaakceptuje hasła, …
10 ssh  unix  su 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.