kasiunia7 utworzono 16 kwietnia 2012 utworzono 16 kwietnia 2012 witam! nie za bardzo potrafię cokolwiek zrobic na linux'ie. Mam do oddania prace do szkoly. Zrobiłam część, czy pomógłby mi ktoś zrobic resztę? albo dać chociaż jakąś podpowiedź. Oczewiście praca tylko w terminalu. UBUNTU niebiańska nimfa. Oto treść 1, stworzyc katalog home/zasoby 2. Założyć konta użytkownikow zofia roman teresa z pelnymi prawami do katalogu /home/zasoby 3. stworzyć nowy katalog home/tafla przypisujac do niego pelne prawa dostepu zofii 4. roman jest czlonkiem grupy roza z zofia i moze czytac i modyfikowac wspolne pliki grupy 5. Właścicielem katalogu /home/tafla jest uzytkownik zofia 6. pozostali uzytkownicy nie maja żadnych praw dostepu do katalogu grupy roza Czyli tak na dzien dzisiejszy mam tyle i wiem tyle. loguje sie na roota przez sudo su ad1. mkdir zasoby ad2. adduser zofia adduser teresa adduser roman i tu nie wiem jak dac pełne prawa ad3. mkdir tafla i tez nie wiem jak ustawic prawa dostepu. Wiem ze istnieje coś takiego jak ugo i rwx ale nie bardzo wiem jak się tym posługiwać. ad4. wiem ze grupy sie tworzy poleceniem groupadd a dodaje sie użytkowników gpasswd -a ,lecz treść całego zadania jest dla mnie tak namieszana i niezrozumiała że nie wiem gdzie kogo dodac ad5. wiem że właściciela katalogu tworzy sie poleceniem chown [nazwa użytkownika][nazwakatalogu] ad.6 tu też nie za bardzo jasne Mam z tym czas do piątku. Może dla was to jest banalne ale jak na dziewczynę to ciesze się że i tyle w tym linuxie potrawię zrobić, więc proszę o zrozumienie. Przynajmniej coś zaczełam, próbuje, i nie liczyłam od początku na gotowca jak to inni robią.
kelloco2 komentarz 16 kwietnia 2012 komentarz 16 kwietnia 2012 1. [code]mkdir /home/zasoby[/code] 2. [code]adduser zofia adduser roman adduser teresa[/code] 3. na przykład tak; [code]mkdir /home/tafla && chown zofia /home/tafla[/code] 4.[code]addgroup roza[/code] (tworzysz grupę roza) [code] gpasswd -a roman roza[/code] dodajesz romana do grupy 'roza' [code]gpasswd -a zofia[/code] teraz zofia. wspólne pliki oznaczasz np jako; [code]chown zofia:roza /ścieżka/do/pliku[/code] 5. [code]chown zofia /home/tafla[/code] 6. naprzykład; [code]chmod 770 /ścieżka/do/katalogu/grupy/roza[/code] może tak. Lecz treść i sens samego zadania jest do bani. 1
kasiunia7 komentarz 16 kwietnia 2012 Autor komentarz 16 kwietnia 2012 Wielkie dzieki za pomoc. Właśnie wiem że jest do bani, gdyby było to normalnie napisane to prawdopodobnie bym sobie z tym sama poradziła. Poszłam do sora się zapytać o co w tym wszytkim chodzi to powiedział że specjalnie jest to takie pogmatwane. No ale po co! Jakby nie było można jakiś normalnych i logicznych zadań dać.
Garrappachc komentarz 16 kwietnia 2012 komentarz 16 kwietnia 2012 Szczerze powiedziawszy, nie wiem, co tu jest pogmatwane. Nie da się tego chyba prościej zrobić.
doman18 komentarz 19 kwietnia 2012 komentarz 19 kwietnia 2012 Witam Jestem z grupy koleżanki i moim zdaniem rozwiązanie będzie się trochę różnić bo samo w sobie ma kilka haczyków. Dlatego na pierwszy rzut oka brzmi bezsensownie ale takie nie jest. Jeżeli się mylę proszę mnie zweryfikować :] Poza tym sam mam kilka wątpliwości w kilku miejscach więc z czystej ciekawości (miałem inne zadanie) proszę o wyjaśnienie Haczykiem moim zdaniem jest ten wpis w manualu dla polecenia [b]adduser[/b] [quote][color=#333333][font=inherit][size=3][left]Domyślnie, każdemu użytkownikowi w systemie Debian GNU/Linux zostaje[/left][/size][/font][/color] przypisana grupa mająca tę samą nazwę i identyfikator co użytkownik. Umieszczanie każdego użytkownika w grupie o takiej samej pozwala na łatwe zarządzanie katalogami dostępnymi do zapisu dla grupy poprzez [color=#333333][font=inherit][size=3][left] dodanie odpowiednich użytkowników do nowej grupy[/left][/size][/font][/color][/quote] 1. Tu nie mam pytań 2. Tutaj trzeba zrobić użytkowników i zmienić prawa własności nie dla pojedynczego użytkownika ale dla grupy o nazwie użytkownika a później dodać do tej grupy pozostałych. Czyli [CODE] adduser zofia adduser roman adduser teresa chgrp teresa /home/zasoby #przekazujemy grupe teresa a nie uzytkownikowi. Ja wzialem akurat ja ale moze byc ktorekolwiek z tych 3 gpasswd -a roman teresa gpasswd -a zofia teresa [/CODE] 3. Prawa dostępu to nie są prawa własności. Właśnie dlatego punkt 5 ma rację bytu. W przeciwnym razie byłoby bezsensu powtarzać to samo 2 razy. Czy znów trzeba to robić przez grupę [code]mkdir /home/tafla && chgrp zofia /home/tafla #chgrp a nie chown[/code] 4. Tutaj nie mam zastrzeżeń tylko samo polecenie jest napisane jakoś po chińsku albo jako haczyk. Jak można dodać kogoś do grupy i nie pozwolić mu czytać i modyfikować jej plików? Poza tym czemu przy dodawaniu zofii do grupy nie podaliście nazwy tej grupy? Można w ten sposób? 5. Dopiero teraz polecenie wskazuje że chodzi o prawa własności więc polecenie chown jest poprawne 6. Tutaj też nie mam pytań
Garrappachc komentarz 19 kwietnia 2012 komentarz 19 kwietnia 2012 Prawa własności - chown; prawa dostępu - chmod. Nie myl przynależności do grup z prawami własności. Zofia może mieć pełny dostęp do każdego katalogu/pliku, którego prawa są ustawione na 777, niezależnie, kto jest właścicielem. Za to prawa własności mają znaczenie, gdy mody są np. 700.
doman18 komentarz 20 kwietnia 2012 komentarz 20 kwietnia 2012 No wiem, sam tak w podpunkcie napisałem. Ale jak przekazać prawa dostępu pojedynczego pliku dla pojedynczego uzytkownika bez manipulacji prawami własności choćby pośrednio przez grupę? 777 to furtka dla wszystkich a tu chodzi o Zofię. Nie wiem, może to kwestia beznadziejnie sformowanego zadania
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.