Problem z sudo - brak pomysłu...

Ogólne pytania dotyczące systemu
must
Posty: 1
Rejestracja: 19 października 2017, 00:06

Problem z sudo - brak pomysłu...

Post autor: must » 19 października 2017, 00:06

Witam, jestem nowym użytkownikiem linuxa debian. Właściwie to jestem zmuszony na nim pracować(studia). Pobrałem wiec wirtualna maszyne Oracle i utworzylem na nim Linux Debian. Wszystko fajnie dziala, komendy dzialaja, lecz muszę sie zapoznać z edytorem VIM, jak sie go uzywac etc. Niestety nie mam go zainstalowanego, wiec po przeszukaniu wujka Google, wpisałem do terminala: - sudo get-apt install vim.

Po wpisaniu tego wyskakuje mi: "bash: sudo: nie znaleziono polecenia"

Po kolejnym przekopaniu internetu o co tutaj chodzi wyczytalem, zeby wpisac apt-get upgrade i tutaj mi wywala bledy
Zdjecie:
https://zapodaj.net/5b8b7f66ef0a6.png.html


Ktos wie o co tutaj chodzi?

Awatar użytkownika
dedito
Moderator
Posty: 2245
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Problem z sudo - brak pomysłu...

Post autor: dedito » 19 października 2017, 06:26

W Debianie masz su (man su).
Sudo można doinstalować, ale potem trzeba go jeszcze skonfigurować.
Z błędu wynika jasno, że nie masz uprawnień root.
Nadaj je sobie przez su i wtedy instaluj, ale dobrą praktyką jest wykonanie update bazy repozytoriów przed instalacją.
Generalnie polecam zapoznać się z Debian reference, to taki podręcznik poinstalacyjny dla użytkowników Debiana.

PS. w kwestii organizacyjnej forum, błędy wklejaj tu, a jak się nie mieszczą to np. na pastebin.
Obrazki to ostateczność.

rafzap
Posty: 26
Rejestracja: 12 stycznia 2016, 15:35

Re: Problem z sudo - brak pomysłu...

Post autor: rafzap » 19 października 2017, 10:52

może najpierw zainstaluj sudo
w konsoli:

Kod: Zaznacz cały

su
hasło roota
apt-get install sudo
potem

Kod: Zaznacz cały

sudo adduser user sudo

potem wyedytuj

Kod: Zaznacz cały

nano /etc/sudoers
i pod linikjką

Kod: Zaznacz cały

#includedir /etc/sudoers.d

dopisz
user ALL=(ALL) NOPASSWD: ALL
teraz po przelogowaniu na user podaj polecenie np: sudo apt-get update
podaj hasło i bedzie działąć

Awatar użytkownika
lizard
Beginner
Posty: 210
Rejestracja: 08 lutego 2016, 18:47

Re: Problem z sudo - brak pomysłu...

Post autor: lizard » 19 października 2017, 12:25

Powyższym opisem można się pochlastać, a nie osiągnąć zamierzony efekt:
  • Po co na siłę instalować sudo, kiedy konto roota nie jest wyłączone?
  • Po co dodawać użytkownika 'user' do grupy 'sudo', jeżeli dopuszcza się do użycia 'sudo' tylko jednego użytkownika, a nie grupę?
  • Edycja /etc/sudoers zwykłym edytorem nie jest najlepszym pomysłem. Od tego jest visudo.
  • Tym bardziej dopuszczenie do uruchamiania wszystkiego bez hasła prosi się o pręgierz.
Jestem przekonany, że vim jest zainstalowany, tylko uruchamia się go przez vi:

Kod: Zaznacz cały

~$ vim
No command 'vim' found, did you mean:
[...]
 Command 'vi' from package 'elvis-tiny' (main)
[...]
vim: command not found

rafzap
Posty: 26
Rejestracja: 12 stycznia 2016, 15:35

Re: Problem z sudo - brak pomysłu...

Post autor: rafzap » 19 października 2017, 12:59

hmmm
konto roota ma hasło więc to że nie jest wyłączone w niczym nie przeszkadza. nie wszytko się zrobi komendą sudo
użytkownika dodaje się do sudo aby móc konfigurować swoje środowisko, bez konfigurowania pod rootem
natomiast dopuszczenie ALL dla usera jest praktyczne gdy tylko 1 user korzysta z komputera i wie co robi
więc nie wiem po co ten dym

Awatar użytkownika
dedito
Moderator
Posty: 2245
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Problem z sudo - brak pomysłu...

Post autor: dedito » 19 października 2017, 13:12

W temacie sudo na Debianie https://wiki.debian.org/sudo

Awatar użytkownika
saturno
Junior Member
Posty: 630
Rejestracja: 08 lipca 2008, 20:04

Re: Problem z sudo - brak pomysłu...

Post autor: saturno » 19 października 2017, 14:57

Jest jeszcze rozwiązanie Windowsowe :rolleyes: .
Skoro system jest świeżo po instalacji to zainstalować go jeszcze raz zostawiając w instalatorze hasło root-a puste.

Awatar użytkownika
dedito
Moderator
Posty: 2245
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Problem z sudo - brak pomysłu...

Post autor: dedito » 19 października 2017, 16:52

W poprzednich instalatorach takie rozwiązanie instalowało sudo, ale czy jest tak też w nowych?

Awatar użytkownika
saturno
Junior Member
Posty: 630
Rejestracja: 08 lipca 2008, 20:04

Re: Problem z sudo - brak pomysłu...

Post autor: saturno » 19 października 2017, 18:49

W nowych instalatorach też jest:
https://s1.postimg.org/5kpa7fg70f/zrzut_ekranu2.png

Awatar użytkownika
lizard
Beginner
Posty: 210
Rejestracja: 08 lutego 2016, 18:47

Re: Problem z sudo - brak pomysłu...

Post autor: lizard » 19 października 2017, 22:32

must zadał pytanie o "sudo", bo jako początkujący użytkownik Linuksa nie wie, że nie jest ono niezbędne do osiągnięcia zamierzonego celu, jakim jest instalacja vima, którego - nota bene - już ma. :) Nie musi też wiedzieć, że zadania administracyjne może wykonać bez "sudo", logując się na konto roota bezpośrednio lub przełączając się przez "su".

Jeżeli jednak będzie chciał zainstalować i korzystać z sudo, to należy uporządkować to, co napisał w swoim pierwszym poście rafzap:

Kod: Zaznacz cały

su -                # przełączenie się na roota
apt update          # aktualizacja informacji o pakietach
apt full-upgrade    # pełna aktualizacja systemu
apt install sudo    # instalacja sudo
adduser piotri sudo # dodanie użytkownika piotri do grupy sudo
exit                # wylogowanie użytkownika root
Następnie wystarczy się przelogować i zablokować możliwość logowania się rootowi:

Kod: Zaznacz cały

sudo usermod -L root

ODPOWIEDZ