Udostępnij folder między dwoma użytkownikami lokalnymi


25

Ja i mój brat mamy konta użytkowników na tym komputerze. Chcę udostępnić mu katalog Dokumenty.

Czy istnieje na to PROSTY SPOSÓB, aby to zrobić?

Nie jestem zaawansowanym użytkownikiem, więc szukam sposobu, aby to zrobić za pomocą nautilus, niż skryptu lub sposobu, który wymaga tworzenia dowiązań symbolicznych.

Mogę pobrać aplikację, jeśli muszę.

Ostatnim razem, gdy chciałem to zrobić, właśnie skopiowałem zawartość, /homez której moglibyśmy korzystać.

Doceniam coś, co mogę zrobić w Ustawieniach systemu


Po utworzeniu udostępnionego katalogu z odpowiednimi uprawnieniami możesz uzyskać do niego dostępsmb://127.0.0.1
Achu

Czy „Documents Director” to nazwa folderu, czy Director to nazwa folderu, który znajduje się w folderze Documents? Dlaczego nie ma tworzenia dowiązań symbolicznych? Można to zrobić przeciągając i upuszczając.
user68186

dlaczego nie chcesz łatwego sposobu, aby to zrobić ...
Qasim

może postawiłem pytanie w niewłaściwy sposób ... ale chcę łatwego wyjścia .. już dostępne metody podają skrypty, aby to osiągnąć.
ArunMKumar

@Achu próbowałem metody .. pojawia się błąd „nie można zamontować lokalizacji, nie udało się zamontować udostępniania systemu Windows”. czy brakuje mi czegoś naprawdę oczywistego?
ArunMKumar

Odpowiedzi:


15

Proces ten składa się z trzech etapów

Krok pierwszy: uczyń swojego brata członkiem swojej grupy.

Twoja nazwa grupy jest taka sama jak identyfikator użytkownika. Powiedz, jeśli twój ID akumarużytkownika to również nazwa Twojej grupy akumar. Jeśli jest to identyfikator twojego brata bkumar, to chcesz zostać bkumarczłonkiem grupy akumar. Zobacz Jak zarządzać użytkownikami i grupami? jak dodać ID użytkownika brata do swojej grupy.

Krok drugi: Zmień uprawnienia do folderu, który chcesz udostępnić.

Otwórz Nautilus. Kliknij prawym przyciskiem myszy folder, który chcesz udostępnić. Przejdź do karty uprawnień. poszukaj uprawnień grupy i zmień je na „Odczyt i zapis”. Zaznacz pole, aby zezwolić na takie same uprawnienia do plików i folderów w środku.

Krok trzeci: Sprawdź, czy twój brat może tworzyć pliki do usunięcia w folderze współdzielonym.

Pozwól bratu zalogować się do komputera. Otwórz Nautilus. Zostanie otwarty folder domowy twojego brata. Przejdź do folderu domowego i otwórz folder współdzielony przez:

kliknij Komputer lub Pliki systemowe (w zależności od wersji Ubuntu) na lewym panelu.

Kliknij dwukrotnie folder domowy , kliknij dwukrotnie folder o nazwie akumar w domu .

Utwórz plik w folderze. Usuń nowy plik.

Krok czwarty: (opcjonalnie) Utwórz link do tego folderu do folderu domowego brata.

będąc zalogowanym jako brat, otwórz kolejne okno Nautilusa obok pierwszego, klikając środkowym przyciskiem lub Ctrl+ lewym przyciskiem myszy. We własnym folderze domowym, w którym znajduje się folder współdzielony, przytrzymaj Ctrl+ Shifti przeciągnij folder współdzielony do folderu domowego brata.

Mam nadzieję że to pomoże


Krok 3: Nie mogę przejść do mojego folderu domowego / home / arun z konta mojego brata.
ArunMKumar

krok 1, krok 2 zakończone w tej chwili, ja i mój brat w tej samej grupie użytkowników arun i ja zmieniliśmy uprawnienia grupy do odczytu i zapisu.
ArunMKumar

2
@ user68186 Myślę, że brakuje jednego kroku: wyloguj się po tym, jak uczynisz ich członkami określonej grupy?
Andres

Czy istnieje rozwiązanie przez terminal?
becko

@becko każdy krok można wykonać za pomocą wiersza poleceń na terminalu. Nawet jeśli nie możesz dodać użytkownika do nowej grupy bez sudo, możesz zmienić uprawnienia do posiadanych plików i folderów.
user68186,

8

Poleciłbym następujące rozwiązanie: - Utwórz grupę do udostępniania, po prostu nazwij ją „udostępnioną”. - Dodaj wszystkich użytkowników, którzy powinni mieć dostęp do udostępnionych plików do tej grupy. - Utwórz katalog poza domami użytkowników, np. / Shared dla udostępnionych plików. - Zmień grupę tego folderu na grupę w celu udostępniania i dostosuj uprawnienia grupy. - Ustaw lepką grupę dla tego folderu współdzielonego.

Zalety tego rozwiązania: - Każdy plik skopiowany do tego folderu automatycznie otrzymuje grupę udostępnioną, dzięki czemu każdy użytkownik będący członkiem tej grupy może uzyskać dostęp do tych plików bez dodatkowego wysiłku. - Nadal możesz mieć swoje prywatne pliki poza tym folderem w grupie osobistej, które nie są dostępne dla innych użytkowników, dopóki nie mogą uzyskać dostępu do roota i nie mogą uruchomić się z innym systemem operacyjnym Linux. Pamiętaj jednak: jeśli chcesz mieć prawdziwą prywatność, musisz użyć zaszyfrowanych folderów / plików.

Zastanawiam się, dlaczego dystrybucje Linuksa wciąż nie mają wspólnego rozwiązania tego problemu, ponieważ prawie wszyscy są zaniepokojeni.


5
sudo mkdir /shared
sudo chmod a+w /shared

Teraz każdy może zobaczyć i edytować folder / shared . Umieść tam pliki, a każdy będzie mógł uzyskać dostęp do tego folderu i udostępniać pliki użytkownikom.


1
czy „$ sudo chmod g + w / shared” byłoby lepszą odpowiedzią, ponieważ będzie to tylko grupa (bracia), a nie rodzice?
Andres

@Andres - twoje rozwiązanie będzie wymagało więcej kroków, takich jak utworzenie grupy i dodanie kilku użytkowników do grupy. Myślę, że moje sugerowane rozwiązanie jest najszybsze.
AlikElzin-kilaka

@Andres - tak czy inaczej, twój również będzie działał. Nie krępuj się napisać z nim odpowiedź - Jeśli to będzie robocza odpowiedź, zagłosuję na nią :)
AlikElzin-kilaka

to nie zadziałało. nawet ja nie mogę uzyskać dostępu do folderu.
userJT

Daje to uprawnienia do zapisu bez odczytu. Udzielenie dostępu każdemu jest zagrożeniem dla prywatności / bezpieczeństwa. Korzystanie z grupy jest znacznie lepsze.
Maxim
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.