Gridberry
Produkt

Nadawanie uprawnień do folderu w Linuxie krok po kroku

01

Gridberry pomaga dodać uprawnienia do folderu w Linuxie, uruchamiając komendy na serwerze, którym zarządzasz, i pokazując każdy wynik w karcie. Obsługuje tworzenie kont, przynależność do grup i reguły sudo, a w trybie Ask first nic, co zmienia plik lub konto, nie uruchamia się bez Twojej zgody.

01

Uruchom komendy

Shell uruchamia komendę w wybranym środowisku i zwraca rzeczywisty kod zakończenia.

02

Edytuj pliki

edit_file zmienia plik w folderze roboczym i pokazuje różnice (diff), które musisz zaakceptować.

03

Ask first

W trybie Ask first zatwierdzasz każdą akcję zmieniającą coś przed jej uruchomieniem.

Co potrafi agent

Jak łączy się z Twoim serwerem

Gridberry działa na Windows 10/11 i łączy się z systemem Linux przez SSH lub wewnątrz WSL na Twoim komputerze. Komendy Shell uruchamia się w tym środowisku, podczas gdy narzędzia do plików działają w folderze roboczym czatu. Działają zarówno domowa sieć, maszyna wirtualna, jak i maszyna testowa, pod warunkiem, że maszyna należy do Ciebie lub masz pisemne uprawnienia do jej administrowania. Agent pokazuje dokładną komendę i to, co zmieni, a w trybie Ask first czeka na Twoją zgodę.

Cztery zadania od początku do końca

Utwórz użytkownika do jednego zadania

Użycie innego konta użytkownika do różnych zadań oddziela te zadania, więc zacznij od konta. Gridberry uruchamia adduser deployer za pomocą Shell, a system tworzy folder domowy i pyta o hasło. Następnie uruchamia id deployer, aby pokazać ID użytkownika i grupy. Niektórzy pytają o drugie konto użytkownika z tym samym folderem domowym, ale wspólna grupa na jednym folderze jest łatwiejsza do audytu. Przed zmianą zrób kopię zapasową /etc/passwd. W trybie Ask first zatwierdzasz krok tworzenia, a następnie testujesz logowanie pomocniczą komendą. Jeśli adduser zgłosi, że nazwa już istnieje, przeczytaj komunikat w karcie, wybierz inną nazwę i uruchom krok ponownie. Strona podręcznika Twojego systemu, którą można pobrać przez http_get, wymienia opcje różniące się między systemami.

Daj grupie dostęp do folderu

Wyszukiwanie "daj uprawnienia do użytkownika linux" zwykle prowadzi do jednej odpowiedzi: przynależność do grupy plus odpowiednie litery na folderze. Gridberry pokazuje folder za pomocą ls -ld przez Shell, proponuje chgrp dla grupy i chmod g+rx lub g+rwx dla praw, a nigdy chmod 777. Widzisz każdą komendę jako kartę przed jej akceptacją. Po wykonaniu tego samego ls -ld pokazuje nową grupę i litery. Porównaj te 2 wyjścia samodzielnie, ponieważ karta pokazuje to, co zgłosił system, a nie to, co było zamierzone. Niezerowy kod zakończenia na karcie chgrp lub chmod oznacza, że zmiana nie nastąpiła zgodnie z planem. Aby cofnąć, ustaw poprzednią grupę i litery, które zapisało pierwsze ls -ld.

Dodaj administratora przez grupę

Powszechne pytanie dotyczące sudo brzmi: czy edytować reguły, czy użyć grupy? Większość systemów pozwala już członkom jednej grupy admina, nazwanej sudo na niektórych systemach i wheel na innych, uruchamiać komendy jako administrator. Gridberry dodaje użytkownika za pomocą usermod -aG i wypisuje grupy za pomocą id. Jeśli same reguły muszą się zmienić, uruchamiasz visudo samodzielnie, ponieważ visudo sprawdza składnię przed zapisem, a edit_file nie. Trzymaj otwartą drugą sesję administratora podczas tej operacji. Plan only pomaga tutaj: agent pisze kroki jako plan i nic nie uruchamia, więc kolega może je przeczytać przed przełączeniem się na Ask first i wykonaniem ich.

Napraw błąm permission denied

Jeśli użytkownik może uruchomić sudo, ale nadal otrzymuje permission denied na folderze, najpierw sprawdź dwie przyczyny. Nowa przynależność do grupy obowiązuje dopiero po kolejnym logowaniu, a grupa folderu może nie mieć potrzebnych liter. Gridberry uruchamia id i ls -ld przez Shell, a dwa wyjścia pokazują, która przyczyna ma zastosowanie. Następnie proponuje jedną zmianę, np. chmod g+rx, i w trybie Ask first czeka na Twoją zgodę. Uruchom ponownie akcję, która zawiodła, i przeczytaj wynik. Jeśli błąd pozostaje, przeczytaj dokładny komunikat w karcie, który zwykle wymienia ścieżkę odmawiającą dostępu, i uruchom ls -ld na tej ścieżce, aby zobaczyć jej właściciela i grupę.

Czego Gridberry nie robi

Gridberry to nie usługa hostowana ani wtyczka. Jest przeznaczony tylko do Twoich własnych plików, Twojego komputera i serwerów, z których masz uprawnienia do korzystania, a Ty trzymasz pracę wewnątrz nich, ponieważ Shell, sieć i SSH nie są ograniczone do jednego folderu. Nie gwarantuje, że komenda lub analiza są poprawne. Nie zastępuje również kopii zapasowej, drugiej sesji administratora ani Twojej własnej przeglądu każdej różnicy (diff) i każdej karty komendy przed jej akceptacją.

Gridberry dla Windows

Wypróbuj na serwerze testowym

Pobierz Gridberry ↗