Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witajcie, (:
Jestem początkującym userem Debiana i zastanawiam się jak zamontować partycję ext3 tak żebym miał do niej dostęp przez normalne konto a nie tylko przez roota.
Wpadłem na pomysł by katalogowi dać chmod 777 czyli
chmod 777 /mnt/dane
Ale nie pomogło. Tak wygląda mój fstab dla tej partycji
/dev/hda6 /mnt/dane ext3 defaults 0 1
I tak sie zastanwiam czy dopisanie
/dev/hda6 /mnt/dane ext3,rw defaults 0 1
Rozwiązało by problem?
Ostatnio edytowany przez moron (2008-12-09 21:29:12)
Offline
Montujesz normalnie i wykonujesz:
chown user:grupa /mnt/dane
albo z opcją -R jeśli wszystko wewnątrz ma być też
chown -R user:grupa /mnt/dane
Offline
Pomogło wielkie dzięki (:
Pozdrawiam
Artur
Offline
[quote=moron]Pomogło wielkie dzięki (:
Pozdrawiam
Artur[/quote]
W jaki sposób, bo mi nie :( .
Próbowałem i nie do końca udane przy wielopoziomowych katalogach. Tworzone katalogi (w /mnt/dane) mają uprawnienia drwxr-xr-x. Inny użytkownik, niż właściciel, może je tylko usunąć, bo nic w nim nie uda mu się zapisać, nawet jeżeli katalog i użytkownik należą do tej samej grupy.
Dobrym rozwiązaniem jest polecenie:
$ umask 0002
nadające katalogom i plikom uprawnienia (odpowiednio): drwxrwxr-x i -rw-rw-r--.
Dopisane np. do ~/.bashrc załatwi sprawę automatycznie, ale jak to zrobić w środowisku graficznym (GNOME, KDE).
PS: Jeśli coś źle napisałem, to mnie poprawcie.
Offline
[b]Waldek[/b], zajrzyj do:
man chown
[quote="man chown"]NAZWA
chown - zmienia właściciela i grupę plików
SKŁADNIA
chown [opcja]... nowy_właściciel plik...
chown --reference=rplik plik...
...
OPCJE
...
-R, --recursive
Operuje również na podkatalogach. Rekurencyjnie zmienia
właściciela/grupę katalogów i ich zawartości.[/quote]
chown -R użytkownik:grupa /mnt/dane
Operację nadania uprawnień wszystkim musi wykonać root.
W trybie graficznym operacja zmiany uprawnień na katalogach wielopoziomowych z dużą ilością plików może zająć tydzień, a wykonanie tego polecenia w konsoli co najwyżej kilkanaście/kilkadziesiąt sekund.
Aby wykonać to graficznie należy otworzyć jakiś menadżer plików z uprawnieniami roota i bawić się myszką (opcja menu kontekstowego pod prawym klawiszem).
Offline
[b]fnmirk[/b]: akurat to wszystko wiem i używam. Mi chodzi o to, żeby nowo tworzone pliki i katalogi miały już takie uprawnienia, jakie chcę bez wykonywania dodatkowych poleceń, jakie opisałeś. Jak to zrobić w konsoli opisałem w moim poście powyżej za pomocą polecenia umask i tylko w konsoli się to sprawdza. Ale jak na razie tajemnicą dla mnie jest, jak to zrobić pod GNOME i/lub KDE. Jeżeli dojdę do rozwiązania, to tu napiszę.
Offline
[quote="Waldek"]jak to zrobić pod GNOME i/lub KDE.[/quote]
Najlepiej tak samo w terminalu/konsoli. Dlaczego? Jest szybciej i wydajniej. W środowisku graficznym uruchamiasz menadżer plików i pod prawym klawiszem myszki jest w menu kontekstowym coś noszące nazwę ,,Właściwości'' i tam jest kolejna zakładka prawa dostępu. Należy nieźle i wydajnie klikać :D
Ostatnio edytowany przez fnmirk (2009-01-08 19:54:11)
Offline
[quote=Waldek]Dobrym rozwiązaniem jest polecenie:
$ umask 0002
nadające katalogom i plikom uprawnienia (odpowiednio): drwxrwxr-x i -rw-rw-r--.
Dopisane np. do ~/.bashrc załatwi sprawę automatycznie, ale jak to zrobić w środowisku graficznym (GNOME, KDE).[/quote]
1. [tt]/etc/profile[/tt] - ten plik jest raczej wykonywany takze przy logowaniu w srodowisku graficznym
2. w kde możesz sobuie zrobic ~/.kde/env lub ~/.kde/Autostart (ten drugi jest odpalany sporo później)
3. kde uwzglednia [tt]~/.bash_profile[/tt] (nie uwzglednia za to [tt]~/.bash_logout[/tt])
Offline
[b]fnmirk[/b]: nie wyraziłem się jasno: mnie nie chodzi o zmianę uprawnień plików/katalogów [b]po ich utworzeniu[/b] w środowisku graficznym tylko o to, gdzie/jak konfiguruje się środowiska graficzne GNOME lub KDE aby utworzone pliki/katalogu miały już żądane przeze mnie uprawnienia.
Do zmiany uprawnień nowo tworzonych plików/katalogów służy komenda umask i łatwą ją podpiąć pod konsolą np. do bash-a, jak pisałem parę postów wyżej. Także nie trzeba później bawić się z chmod.
Rozwiązanie pod KDE podał [b]bercik[/b], więc będę je testował.
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00039 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00098 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.140.196.5' WHERE u.id=1 |
0.00248 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.140.196.5', 1732615904) |
0.00056 | SELECT * FROM punbb_online WHERE logged<1732615604 |
0.00048 | SELECT topic_id FROM punbb_posts WHERE id=106651 |
0.00098 | SELECT id FROM punbb_posts WHERE topic_id=12935 ORDER BY posted |
0.00076 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=12935 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00783 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=12935 ORDER BY p.id LIMIT 0,25 |
0.00658 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12935 |
Total query time: 0.02115 s |