poniedziałek, 27 września 2010

Katalog z dostępem na hasło root'a

Dziś wpadłem na pomysł stworzenia ukrytego katalogu do którego dostęp będziemy mieć jedynie przez podanie hasła root. Jest to przydatne gdy chcemy w prosty sposób ukryć jakieś pliki gdy z naszego konta użytkownika korzystają inne osoby. Należy pamiętać, że takie ukrycie plików będzie miało jedynie sens gdy tylko my sami znamy hasło administratora.
Zacznijmy od stworzenia zwykłego katalogu, np. w Katalogu Domowym /home. Aby był niewidoczny, należy dodać kropkę przed jego nazwą. można tą czynność wykonać poprzez
mkdir ~/.ukrytyfolder

Aby wyświetlić ukryte pliki wciskamy ctrl+h.
Teraz należy zmienić właściciela i prawa dostępu do katalogu. Otwieramy terminal i wpisujemy kolejno
cd ~
sudo chown root:root .ukrytyfolder
sudo chmod -rwxr-x--- .ukrytyfolder

Prawie gotowe, nasz katalog jest już dostępny jedynie dla administratora, teraz trzeba jedynie utworzyć specjalny aktywator który pozwoli nam na łatwy dostęp do niego, bez konieczności logowania się jako root przez konsolę. Klikamy prawym np. na górnym panelu i wybieramy tworzenie nowego aktywatora. W polu polecenie wpisujemy
gksu nautilus ~/.ukrytyfolder
Nazwę wpisujemy dowolną. Możemy także wybrać ikonę, to także według uznania. I gotowe, teraz dostęp do katalogu mamy tylko my, a po kliknięciu w aktywator system poprosi nas o hasło root, po wpisaniu otworzy się okno przeglądarki plików w naszym ukrytym katalogu. W przypadku korzystania ze środowiska KDE SC należy w poleceniu aktywatora wpisać
kdesu dolphin ~/.ukrytyfolder

piątek, 9 lipca 2010

Instalacja komunikatora Tlen

Pamiętam jak około roku temu, gdy pierwszy raz zainstalowałem Ubuntu, miałem ogromny problem z instalacją mojego ulubionego komunikatora Tlen.pl. Instrukcja na stronie komunikatora niewiele daje osobom które linuxa widzą pierwszy raz na oczy.

Oto co zrobić by zainstalować Tlen.
- Pobieramy 'instalkę' i zapisujemy ją na dysku.
- Uruchamiamy terminal (Programy -> Akcesoria -> Terminal)
- Teraz musimy przejść do katalogu gdzie zapisaliśmy plik tlenlinux-7.xxx.bin. W konsoli robimy to za pomocą komendy cd. Czyli np., jeżeli zapisaliśmy plik na pulpicie, to wpisujemy
cd ~/Pulpit
i zatwierdzamy klawiszem Enter. Symbol "~" oznacza nasz katalog domowy, można również wpisać
cd /home/user/Pulpit
gdzie za user wpisujemy oczywiście swoją nazwę użytkownika.
- Teraz należy nadać prawa wykonywania naszego pliku jako programu. Wpisujemy
chmod +x tlenlinux-7.xxx.bin

- Dopiero teraz możemy wykonać polecenie widoczne na stronie tlena, czyli
sudo sh tlenlinux-7.xxx.bin


Po naciśnięciu Enter, system poprosi nas o hasło. Po prawidłowym wpisaniu, jeżeli wszystko zrobiliśmy prawidłowo, uruchomi się prosty instalator, z którym nikt nie powinien mieć problemów, gdyż instalator opiera się głównie na wciskaniu dalej, zupełnie jak w Windowsie :)

Pierwszy post!

Witam, nazywam się Artur. Zajmuję się głównie Ubuntu, ale innymi dystrybucjami czasami także. Często zdarza mi się spotkać z jakimś problemem w systemie, czasami prostym, czasami trudnym do rozwiązania. Niekiedy zdarza się, że początkujący użytkownicy długo nie mogą znaleźć rozwiązania jakiegoś problemu, a nawet gdy znajdą, dalej nie potrafią go naprawić. Jest tak, bo ludzie czasami nie wiedzą nawet jak przełączyć się na tryb tekstowy, czy chociażby używać sudo. Prosty przykład - początkujący ma problem z uruchomieniem jakiegoś pliku, przyjmijmy 'plik.bin'. Opisuję swój problem na forum, w odpowiedzi dostaje:

Przejdź do katalogu z plikiem i wpisz jako root chmod +x plik.bin

Zwykły użytkownik który dopiero co przesiadł się z windowsa tak naprawdę nie będzie wiedział jak ma przejść do tego katalogu, nie będzie wiedział czym jest root, prawdopodobnie nie będzie nawet wiedział jak włączyć tą całą konsolę. I tym własnie chcę się zająć na moim blogu - rozwiązywaniem prostych problemów, opisywaniem instalacji różnych programów. Wszystko będzie opisywane najprościej jak się da, blog skierowany jest głównie do początkujących, żeby nie zniechęcili się zbyt szybko do Linuxa. W większości będę pisał o problemach które mnie spotkały i jak je rozwiązałem. Zapraszam! :)