Pytania otagowane jako su

Polecenie systemu Unix „zastępczy użytkownik”, które zmienia bieżącego użytkownika



3
Polecenie: sudo su -
Rozumiem co su -robi loguje Cię do katalogu głównego w środowisku root (w przeciwieństwie do tego, suktóry loguje Cię do roota w twoim środowisku) I rozumiem co sudorobi jesteś rootem dla jednego polecenia Ale nie jestem pewien, co to robi: sudo su - Ktoś chce to wyjaśnić
35 unix  bash  sudo  su 

3
Sudo su vs su Linux
Jeśli wprowadzę hasło, sugdy zostaniesz o to poproszony, to nie będzie działać sudo su. Ponadto, gdy polecenie jest wykonywane przy użyciu sudo (command), sudo automatycznie wykonuje je domyślnie przez rootowanie (ponieważ strona podręcznika mówisudo, sudoedit - execute a command as another user michaelxu@michaelxu-server:~$ su Password: su: Authentication failure michaelxu@michaelxu-server:~$ sudo …
24 linux  macos  sudo  bsd  su 



4
Czy root może wykonać polecenie jako użytkownik inny niż root?
Jestem użytkownikiem root i przypuszczam, że chcę uruchomić dowolną aplikację jako inny użytkownik. Czy to możliwe bez przełączania się na innego użytkownika? Coś jak # google-chrome user=abc W rzeczywistości wykonuję program CLI jako użytkownik inny niż root. Włączyłem lepki bit i używam setuid, więc program działa z uprawnieniami roota. Teraz …
10 linux  user  su 

1
Debian - pozwala użytkownikowi na rootowanie tylko dla określonych poleceń
Mamy kilka urządzeń Linux z Sambą, które są używane „lokalnie”, np. Każda gałąź ma własne urządzenie Samba do przechowywania i udostępniania plików. Kierownicy biur muszą mieć możliwość dodawania i usuwania użytkowników dla swojego oddziału i muszą być rootami dla tej akcji (afaik), ale chciałbym ograniczyć ich do wydawania jakichkolwiek innych …
9 linux  debian  samba  root  su 

1
skrypt do su z hasłem w skrypcie bez roota
Skryptowałem proces polegający na aktualizacji dowiązań symbolicznych w plikach znajdujących się na 3 różnych komputerach. Na tych komputerach istnieje 4 użytkowników, z których każdy musi aktualizować te linki. Używając su, czy istnieje sposób na przekazanie argumentu hasła do polecenia w jednym wierszu, bez wywoływania sudo, ponieważ użytkownicy nie będą mieli …
8 linux  su 

4
Dostęp do kodu wyjścia poza su -m $ USER -c „<cmd>”
Poniższe polecenie drukuje „0” lub „1” poprawnie w zależności od niepowodzenia, czy nie, ponieważ wstawiłem $? wewnątrz polecenia „su”. sudo su -m $USER -c "./shutdown.sh &amp;&gt; /dev/null; echo \$?" Jeśli jednak to zrobię: sudo su -m $USER -c "$BASE/bin/shutdown.sh &amp;&gt; /dev/null"; echo $? zawsze wypisze „0”, ponieważ faktyczne „su” zawsze …
8 linux  shell  su  exit-code 

3
użyj ekranu GNU, gdy ssh'ed jako użytkownik, ale su jako inny
Poniżej znajduje się, co dzieje się podczas próby użycia ekranu GNU. Zasadniczo wszystko działa dobrze, dopóki nie będę su jako inny użytkownik. wtedy pojawia się Cannot open your terminal '/dev/pts/7' - please check.błąd l413:~$ ssh sbird@example.com sbird@example.com password: sbird@example:~$ screen [screen is terminating] sbird@example:~$ su - gradplan Password: gradplan@example:~$ screen …
8 gnu-screen  su 

1
Używanie su z poleceniami
Ubuntu Server 12.04 Na zdalnym serwerze, do którego ssh mam, skonfigurowałem specjalnego użytkownika z: sudo adduser --system --disabled-login --disabled-password --group suser uruchomić niektóre funkcje konserwacyjne. Czasami biorę udział w sesji logowania dla suser: sudo su -l suser -s /bin/bash aby wykonać niektóre zadania ... jednak szczególnie chcę móc uruchamiać niektóre …
4 linux  bash  git  su 

1
Skrypt inicjujący solaris 8 prosi o podanie hasła użytkownika
Mam skrypt w fazie inicjalizacji Solaris 8, pod /etc/rc3.d, który zawiera a su - username -c "a command", ale widzę przez komunikaty rozruchowe, że polecenie su pyta o hasło użytkownika. W wyniku tego rozruch jest kontynuowany (nie ma konsoli, która podałaby hasło użytkownika), a skrypt się nie powiedzie. Ten sam …
3 boot  solaris  su 

1
W bash 4.3.27 „su” ignoruje zmienne użytkownika podczas łączenia „-” z „-c poleceniem”?
Od na zawsze używaliśmy do uruchamiania skryptów użytkownika od innego użytkownika crontab w ten sposób: 00 12 * * 1 su - user2 -c "/home/user2/myscript.sh" W ten sposób skrypt jest uruchamiany po załadowaniu powłoki interaktywnej ~ / .bash_profile. Jednak ostatnio załataliśmy Bash do wersji 4.3.27 z powodu luki „shellshock”, która …

1
Uwierzytelnianie root z innym użytkownikiem root
Mam komputer w pracy z Fedorą 14. Z jakiegoś powodu informatycy nie podają hasła dla użytkownika root, ale zamiast tego, w razie potrzeby, tworzą określonego użytkownika suXXX z uprawnieniami roota. Wpis w / etc / passwd wygląda następująco: su9705:XXXXPASSWORDXXX:0:0:Root My Name:/root:/bin/bash Jak widać, ma ten sam UID i GID co …

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.