Wpis z mikrobloga

#ubuntu #docker #laravel #php
Macie jakąś stronę internetową wyjaśniającą dla początkującego tworzenie użytkownika i nadawanie uprawnień dla niego w ubuntu. Bo to co czytam strony przez wyszukiwarkę google to nie wiem czy im ufać czy nie bo podawają czasami sprzeczne informacje albo takie wtf informacje i nie chce szkud sobie narobić w laptopie przez z-----e poradniki.
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wiesiu2: Z czego to rozumiem to muszę utworzyć użytkownika na ubuntu i nadać mu jakieś uprawnienia (tylko nie wiem jakie) i dać chmod 777 na folder w którym mam apke żeby działać przez dockera na tej apce i ją "naprawić".
  • Odpowiedz
teraz trzeba poradnik do ubuntu? dawno nie mialem zadnego systemu z pingwinem, ale ubuntu zawsze wydawal sie idiotoodporny i dla dzieci.


@0_I_0: panie, ja dopiero zaczynam przygodę z programowaniem i skończyłem jak na razie inf03. i próbuję zmienić swoje życie żeby nie robić za grosze u janusha. i problem jest taki że nie znam komend i zasad działania tego ubuntu.
  • Odpowiedz
@massejferguson: mówisz o ubuntu na dockerze czy masz zainstalwoane ubuntu? jak na dockerze to zostaw jak jest, na koncie root pracuj, jesteś programistą, nie powinno cię to zbytnio interesować.
  • Odpowiedz
mówisz o ubuntu na dockerze czy masz zainstalwoane ubuntu?


@wiesiu2: mam ubuntu zainstalowane przez wsl2 i próbuję ogarnąć tą apke przez dockera tak jak mi koledzy z wykopu powiedzieli.

jak na dockerze to zostaw jak jest, na koncie root pracuj, jesteś programistą, nie powinno cię to zbytnio interesować.


@wiesiu2: ok. dziękuje wiesiu2 :* ja tobie chyba picce postawię bo ty ciągle mi pomagasz i odpowiadasz mi na moje
  • Odpowiedz
źle rozumiesz, NIGDY nie ustawiamy 777!


@massejferguson: bo dajesz za duży dostęp do plików, zawsze ustawiaj tylko minimalne uprawnienia jakie są niezbędne

nie kumam co to jest
  • Odpowiedz
Widzę, że się uczysz i zadajesz dużo pytań - to dobrze. Ale ważne jest, żebyś nauczył się zadawać pytania tam, gdzie znajdziesz na nie szybko odpowiedź. Na Wykopie nie zawsze trafisz na to, czego szukasz. Ja polecam zadawać te pytania w Google np. "How to add user in ubuntu" jako pierwszy wynik zwróci Ci coś takiego - https://www.cyberciti.biz/faq/create-a-user-account-on-ubuntu-linux/. Tu masz gotową odpowiedź jak to ogarnąć. Do szukania odpowiedzi możesz też użyć ChatGTP,
  • Odpowiedz
php, php-fpm, apache/nginx maja być odpalone przez twojego usera,

chown na katalogu z apką na twojego usera.


@bmLq: już widzę jak odpalasz na swoim userze coś co słucha na porcie 80/443... zresztą po co...
  • Odpowiedz
@wiesiu2: ty chyba nie myślisz, że mam na myśli "twojego lokalnego użytkownika" czy tam użytkownika, którym logujesz się na serwer? ()
  • Odpowiedz
@massejferguson: nie, oni nie piszą żebyś dał 777 tylko że można dać 777 i będzie zrobione kiepsko... zresztą jak to lokalnie to daj, jak naprawi błąd to będziesz wiedział na czym stoisz...

jaki ty tam w ogóle błąd masz? bo może apache ci krzyczy że z tego folderu czytać nie może a ty myślisz że to błąd uprawnień do plików?

logi apache
  • Odpowiedz
@massejferguson: Ja na Twoim miejscu nie robiłbym lokalnie jako root w WSL, bo wtedy wszystkie pliki należą do tego użytkownika i jeżeli np. masz podpięty do projektu volumen w docker-compose (a z Twoich innych wiadomości zakładam, że masz, bo używasz Sail), to kontener może mieć problemy z przeczytaniem tych plików, bo one są tylko dla roota, a w Sail masz użytkownika sail (https://github.com/laravel/sail/blob/1.x/runtimes/8.2/Dockerfile#L49).

Ja bym zrobił na Twoim miejscu
  • Odpowiedz