Azure: Wykaz wszystkich uprawnień w Azure

2021-11-21

Tyle razy tego szukałem… że chyba lepiej będzie zapamiętać ten link też tutaj. Uprawnienia z podziałem na zasoby, które można tworzyć w Azure:

https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations#microsoftkeyvault

 

By Rafał Kraik in Azure

Linux: Polaczenie do sesji zdalnej w interfejsie graficznym (X session – XRDP)

2021-11-19

Systemy Linux slyna z tego, ze cala administracja moze byc na nich wykonywana zdalnie przez linie polecen. Co zrobic, jesli maszyna powstala z mysla o uruchamianiu programow wykorzystujacych GUI?Np uruchamiania Visual Studio Code?

Z pomoca moze przyjsc pakiet xrdp

Instalacja jest prosta:

sudo apt install xrdp

sudo systemctl enable --now xrdp

sudo ufw allow from any to any port 3389 proto tcp

Potem, na stacji windows, mozna uruchomic „Remote Desktop Client”, podac adres serwera Linux, nazwe uzytkownika haslo i gotowe! No prawie… jesli na serwerze jest juz uruchomione srodowisko graficzne lokalnie, to polaczenie moze sie skonczyc czarnym ekranem. Warto wiec wylaczyc uruchamianie sesji graficznej na serwerze. Mozna to zrobic przez modyfikacje target systemctl znana tez czasami jako run-level

Polecenie

systemctl get-default

wyswietla akualny target. Zeby go zmienic na multi-user bez grafiki, ale z uruchomionymi pozostalymi uslugami posluz sie:

sudo systemctl set-default multi-user.target

Potem mozna przelaczys sie manualnie miedzy target porzez opcje isolate dla systemctl, ale restart tez pomoze.

Od tej porty serwer startuje sobie w interfejsie tekstowym, a xrdp pozwala na polaczenie sie do maszyny zdalnie przez interfejs graficzny

https://linuxconfig.org/ubuntu-20-04-remote-desktop-access-from-windows-10

 

 

By Rafał Kraik in Linuxy

Linux: Błąd podczas instalacji VIM

2021-11-16

Podczas instalcji VIM pojawia się błąd:

Testing changes… Failed to install packages: Error running transaction: file /usr/share/man/man1/vim.1.gz from install of vim-common-2:7.4.1868-1.fc22.x86_64 conflicts with file from vim-minimal-2:7.4.640-4.fc22.x86_64

Pomaga uruchomienie:

sudo yum update vim-minimal 

sudo yum install vim-enhanced

a to tylko jedno z rozwiązań z https://unix.stackexchange.com/questions/119310/transaction-check-error-in-installing-vim

By Rafał Kraik in Błedy

Ubuntu: Zmiana rozdzielczości w Hyper-V

2021-10-29

Niby prosta rzecz, ale wymaga grzebania w konfiguracji GRUB. Ponieważ modyfikacja pliku jest zastrzeżona dla administratora pamiętaj o sudo:

sudo vi /etc/default/grub

Tutaj trzeba poprawić jedną linijkę:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"

Po zapisaniu pliku, trzeba zastosować zmianę:

sudo update-grub

Po restarcie – rozdzielczość się zmieni:

sudo reboot
By Rafał Kraik in Linuxy

Linux: Bash: uniq – unikalne czy nieunikalne czy co…?

2021-10-17

Jest sobie w shellu polecenie uniq. Zgodnie z opisem w man:

uniq - report or omit repeated lines

Wydawałoby się więc, że przesłanie wyniku polecenia, które generuje jakieś tam wiersze danych, powinno zwrócić tylko unikalne dane. Np.

head /etc/passwd | cut -d : -f7

zwraca informacje o skonfigurowanych shellach dla kilku początkowych użytkowników z pliku /etc/passwd. (Screen poniżej)

Kiedy prześlemy dane do uniq, to wydaje sie, że wynikiem powinny być unikalne shelle:

head /etc/passwd | cut -d : -f7 | uniq

Jednak tak nie jest. Dlaczego? Wystarczy zajrzeć do man-a ponownie, a tam stoi jak byk:

Filter adjacent matching lines from INPUT (or standard input), writing to OUTPUT (or standard output).

kluczowe słowo to „adjacent” – 2 linijki zostaną potraktowane jako dublujące się, gdy stoją obok siebie. Jeśli między nimi jest jakaś inna linijka, to uniq nie usunie powtarzającej się kopii, no chyba że…. użyjesz opcji -u:

head /etc/passwd | cut -d : -f7 | uniq -u

Wszystko to widać ładnie na obrazku poniżej:

 

By Rafał Kraik in Linuxy

Windows: Webex: Komunikat o braku domyślnego programu pocztowego

2021-10-14

Masz sobie Webexa, z jego wszystkimi funkcjami integrującymi np. kalendarz Outlooka z harmonogramem spotkań. Outlook jest w ustawieniach Windowsa ustawiony jako domyślny. Niestety, kiedy Webex startuje, narzeka na brak programu domyślnego. O co chodzi!?

Podejrzewam, że to kwestia niekończących się zmian w Windows. Wskutek tego Webex sprawdza program domyślny tam, gdzie Outlook go nie wpisuje.

Na szczęście łatwo to poprawić.

  • Otwórz rejestr (regedit.exe) – jak zwykle zachowaj ostrożność, bo łatwo coś uszkodzić
  • W rejestrze poszukaj ścieżki
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail
  • Tutaj znajdziesz klucz Default. Pewnie będzie pusty. Kliknij go i wpisz
Microsoft Outlook
  • Zrestartuj Webexa i powinno już wszystko być OK 🙂

By Rafał Kraik in Helpdesk

Linux: środowisko programistyczne

2021-09-29

Do czego może sie przydać Liux GUI? Biuro? Gry? A może środowisko dla programisty? Tutaj umieszczam komendy przygotowujące moją stację do pracy z Visual Studio Code, GIT, Azure CLI i terraform

Instalacja Visual Studio Code i git na Ubuntu

# download from https://code.visualstudio.com/download
sudo apt install ./code_1.62.3-1637137107_amd64.deb 

sudo apt install git


git clone https://github.com/......
code

Instalacja AZ CLI na Ubuntu

sudo apt install curl
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
 az login

Instalacja terraform na Ubuntu:

sudo apt-get update && sudo apt-get install -y gnupg software-properties-common curl
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install terraform
terraform --version

I instalacja open ssh – tak dla wygody:

sudo apt-get install openssh-server
sudo systemctl  start ssh
sudo systemctl  enable ssh
By Rafał Kraik in Linuxy