Właśnie odpowiedziałem na kolejne pytanie dla początkujących dotyczące „Nie mogę napisać ....... sprawdź uprawnień”.
Oczywiście wiem, jak używać chown / chmod; W każdym razie pracuję z linią poleceń. Ale przeciętny konsument tego nie robi.
Więc co powinienem powiedzieć ludziom bez doświadczenia w GNU / Linux?
Pracujesz jako root? Wiem na przykład, że Nemo ma funkcjonalność „otwarty jako root”. Ale po prostu nie! Nie sądzę, że to dobry pomysł dla przeciętnego użytkownika. To jest zbyt niebezpieczne. Następnie użytkownik tworzy plik w głównym menedżerze plików i zastanawia się, dlaczego nie może usunąć ani zmodyfikować tego pliku. I tak dalej.
Powiedz mu, żeby nauczył się korzystać z chown / chmod? I oto jesteśmy - tylko nerd-linux, gdzie wszystko jest tak skomplikowane. Tak robimy rzeczy; ale nie jest to dobra opcja dla przeciętnego konsumenta.
Dlaczego menedżer plików nie pomaga?
Nie chcę tego mówić, ale spójrz, jak Windows sobie z tym radzi. Domyślnie są to uprawnienia użytkownika. A jeśli menedżer plików potrzebuje więcej - po prostu pyta użytkownika.
To nie może być trudne do wdrożenia. Jeśli operacja zakończy się niepowodzeniem z wyjątkiem uprawnienia - spróbuj wykonać za pomocą gksudo.
I tak: jestem naprawdę niedoświadczony z całym światem Open-Source.
Moje pytania:
- Czy są jakieś powody, dla których tak się nie dzieje?
- Czy ktoś wdrożył coś takiego?
- Czy to coś, co zgłaszasz jako błąd (Ubuntu lub np. Gnome)?
- Czy to coś, co mógłbym po prostu spróbować wdrożyć?
źródło
root
uprawnień, chyba że pracujesz jako administrator. W takim przypadku powinieneś pracować jako administrator i trzymać oba światy oddzielnie. Można zainstalować oprogramowanie w swoim katalogu domowym, tworzyć własne ustawienia środowiskowe w.bashrc
,.profile
etc ...Odpowiedzi:
Nie ma żadnych konkretnych. Mogę wymienić kilka domniemanych powodów, ale byłyby to głównie spekulacje.
Nie do końca. Istnieje
nautilus-admin
rozszerzenie, które pozwoli ci otworzyć katalog w nowym oknie z uprawnieniami na poziomie root, a następnie możesz zmienić uprawnienia do pliku / katalogu, jak chcesz, z menu po kliknięciu prawym przyciskiem myszy-> Właściwości-> Uprawnienia.Zgłoszenie błędu ? Nie. Żądanie funkcji? Potencjalnie tak. Możesz wysłać tę prośbę o funkcję do zespołu Nautilus (menedżera plików) na Launchpad , ale podejrzewam, że z 90% pewnością wskażą ci
nautilus-admin
rozszerzenie, o którym wspomniałem powyżej.Zainstaluj za pomocą
sudo apt-get install nautilus-admin
.Tak, jeśli Twój menedżer plików pozwala na dodawanie do niego skryptów. Domyślny menedżer plików dla Ubuntu (Nautilus) pozwala na dodawanie do niego skryptów, więc możesz zrobić coś takiego:
Umieść to w
~/.local/share/nautilus/scripts
, wykonaj plik wykonywalnychmod
, a wtedy będzie dostępny poprzez kliknięcie prawym przyciskiem myszy na pliku. Oczywiście to minimalny przykład tylko po to, aby pokazać, o co chodzi. Jeśli potrzebujesz pełnej aplikacji, która umożliwia bardziej złożone funkcje, takie jak wybieranie uprawnień do zmiany, może to wymagać dodatkowych poleceń i prawdopodobnie języka takiego jak Python z bardziej zaawansowanymi zestawami narzędzi GUI.Cóż ... To nie jest problem z komputerem - to problem użytkownika. Nie możemy naprawić użytkownika, który nie chce nauczyć się prawidłowo obsługiwać komputera i nie bierze odpowiedzialności za swoje działania.
Użytkownicy muszą zdawać sobie sprawę, że rozdzielenie własności plików istnieje z jakiegoś powodu. Nie możesz mieć obu uprawnień do zmiany uprawnień do pliku i nie możesz się spodziewać, że będzie to miało wpływ na bezpieczeństwo
źródło