Jestem zupełnie nowy w terminalu Linux i nie jestem pewien, co różnica między sułącznikiem i subez łącznika jest, na przykład: su - usernamewersetach su username. Przejrzałem dokumentację, ale tam nie wspomniano o niej. Czy ktoś mógłby mi pomóc?
Skąd się wzięło pojęcie „superużytkownik”? Czy jest to skrócenie „użytkownika nadzorującego”, czy może to tylko wskaźnik poziomu mocy, jaką taki użytkownik posiada w systemie?
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ć
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 …
Próbuję zmienić jasność, zastępując wartość tego pliku: sudo echo 5 > /sys/class/backlight/acpi_video0/brightness -bash: /sys/class/backlight/acpi_video0/brightness: Permission denied Nie działa nawet podczas korzystania z sudo. Jeśli jednak przełączę się na superużytkownika z su, to działa. Dlaczego?
Środowisko: OSX Sierra, jądro Darwin w wersji 16.3.0 Problem root: Chcę użyć kilku skryptów powłoki w centralnym repozytorium, które mają #! / Usr / bin / zsh. Na moim komputerze Mac zsh znajduje się w / bin / zsh. Próba rozwiązania: chcę utworzyć dowiązanie symboliczne ln -s /bin/zsh /usr/bin/zsh Moje …
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 …
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 …
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 …
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 &> /dev/null; echo \$?" Jeśli jednak to zrobię: sudo su -m $USER -c "$BASE/bin/shutdown.sh &> /dev/null"; echo $? zawsze wypisze „0”, ponieważ faktyczne „su” zawsze …
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 …
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 …
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 …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.