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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-02-17 22:27:24

  Bober - Użytkownik

Bober
Użytkownik
Skąd: Gdynia
Zarejestrowany: 2006-10-12
Serwis

Paczka deb a katalog uzytkownika

Czesc

Jak utworzyc paczke deb (ta najprostsza) by kopiowala sie do katalogu domowego uzytkownika. Chcialbym aby paczka rozpakowywala sie np w /home/user/plik/bleble. Chcialbym by paczka byla uniwersalna wiec nie wiem co wpisac gdy robie te wszystkie katalogi zamiast "user".

Offline

 

#2  2009-02-17 22:38:44

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Paczka deb a katalog uzytkownika

Może chodzi ci o /etc/skel/? Jego zawartość jest kopiowana do katalogu domowego użytkownika podczas logowania, jeśli tenże jest pusty.

Można też nabazgrać odpowiednie skrypty postinst i prerm, które skopiują stosowny plik nawet jeśli katalog domowy (użytkowników o ID >1000) jest niepusty.

Ostatnio edytowany przez azhag (2009-02-17 22:48:33)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#3  2009-02-17 22:57:24

  Bober - Użytkownik

Bober
Użytkownik
Skąd: Gdynia
Zarejestrowany: 2006-10-12
Serwis

Re: Paczka deb a katalog uzytkownika

No wlasnie w mojej paczce mam wskazana scieszke na skel - tyle ze nie dziala (chyba ze trzeba restarta zrobic).

Offline

 

#4  2009-02-17 23:07:47

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Paczka deb a katalog uzytkownika

Bober napisał(-a):

No wlasnie w mojej paczce mam wskazana scieszke na skel - tyle ze nie dziala

W sensie  nie ma tych plików w skel?

Bober napisał(-a):

(chyba ze trzeba restarta zrobic).

To nie windows...
Trzeba się zalogować użytkownikiem, który ma pusty $HOME. Wtedy pliki zostaną skopiowane.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#5  2009-02-17 23:44:41

  Bober - Użytkownik

Bober
Użytkownik
Skąd: Gdynia
Zarejestrowany: 2006-10-12
Serwis

Re: Paczka deb a katalog uzytkownika

Jest katalog skel i paczka wskazuje na ten skel, tyle ze po ponownym zalogowaniu nie kopiuja sie one do tego katalogu. Chodzi mi dokladniej o podkatalog .kde. jest on w skel, ale nie chce wspolpracowac.

azhag napisał(-a):

To nie windows...
Trzeba się zalogować użytkownikiem, który ma pusty $HOME. Wtedy pliki zostaną skopiowane.

To to ja wiem ;) lecz nie znam sie jak dziala to kopiowanie z skel by sie wypowiadac o nim.

Offline

 

#6  2009-02-18 00:07:19

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Paczka deb a katalog uzytkownika

jestescie pewni ze skel jest kopiowany w momencie logowania (gdy $HOME pusty) a nie w momecie zakladania uzytkownika


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#7  2009-02-18 00:25:23

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Paczka deb a katalog uzytkownika

Jestem pewien, podczas budowania Wiedźmy $HOME użytkownika jest pusty po tylko założeniu konta.

Aczkolwiek możliwe, że któryś z adduser lub useradd (zawsze mi się mylą) od razu kopiuje skel.


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#8  2009-02-18 00:40:20

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Paczka deb a katalog uzytkownika

Jednak to strony man obu tych programóow wspominają o kopiowaniu plików ze SKEL do nowo utworzonego katalogu domowego. Z tym że useradd domyślnie nie jest nawet łaskaw go utworzyć (trzeba mu podać opcję -m).

Domyślam się że użyłeś właśnie jego a później/wcześniej ręcznie stworzyłeś mu katalog domowy.

Offline

 

#9  2009-02-18 00:48:04

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Paczka deb a katalog uzytkownika

Tak czy inaczej, po zalogowaniu użytkownika, pusty $HOME jest wypełniany zawartością skela.

Możliwe więc, że oba twierdzenia są prawdziwe. :)

BTW, nie ma nigdzie podręcznika do skela? :O

Ostatnio edytowany przez azhag (2009-02-18 00:50:37)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#10  2009-02-18 01:00:10

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Paczka deb a katalog uzytkownika

azhag napisał(-a):

Tak czy inaczej, po zalogowaniu użytkownika, pusty $HOME jest wypełniany zawartością skela.

Nie potwierdzam.

Kod:

root@pingwin:~# ls /home/
lost+found  minio
root@pingwin:~# mkdir /home/test/
root@pingwin:~# useradd test
root@pingwin:~# passwd test
Podaj nowe hasło UNIX: 
Ponownie podaj hasło UNIX: 
passwd: hasło zostało zmienione
root@pingwin:~# ls -lah /home/test/
razem 8,0K
drwxr-xr-x 2 root root 4,0K lut 18 00:57 .
drwxr-xr-x 5 root root 4,0K lut 18 00:57 ..   
root@pingwin:~# /bin/login 
pingwin login: test
Hasło: 
Linux pingwin 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
test@pingwin:~$ ls -lah
razem 8,0K
drwxr-xr-x 2 root root 4,0K lut 18 00:57 .
drwxr-xr-x 5 root root 4,0K lut 18 00:57 ..
test@pingwin:~$ pwd
/home/test
test@pingwin:~$ exit
logout
root@pingwin:~# rmdir /home/test/
root@pingwin:~# ls /home/
lost+found  minio
root@pingwin:~#

Squeeze.

Offline

 

#11  2009-02-18 08:00:17

  Bober - Użytkownik

Bober
Użytkownik
Skąd: Gdynia
Zarejestrowany: 2006-10-12
Serwis

Re: Paczka deb a katalog uzytkownika

Ja mam teraz Debiana Squeeze. Po zainstalowaniu paczki pliki są w katalogu /etc/skel/.kde/share/apps/konqueror/servicemenus. Tyle ze z niego sie nie kopiuja do home.

Ponizej podaje link do mojej paczki deb:
www.graal.boo.pl/debian/service.deb

Offline

 

#12  2009-02-18 14:38:57

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Paczka deb a katalog uzytkownika

Minio napisał(-a):

azhag napisał(-a):

Tak czy inaczej, po zalogowaniu użytkownika, pusty $HOME jest wypełniany zawartością skela.

Nie potwierdzam.

rowniez nie potwierdzam ... byc moze jest za to kopiowanie przy logowaniu odpowiedzialny jest dopiero jakis z modulow PAM


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#13  2009-02-18 14:58:29

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Paczka deb a katalog uzytkownika

Przyznaję, że się wygłupiłem. :)

Bober: możesz dodać do debian/postinst skrypt sprawdzający którzy użytkownicy mają ID większe niż 1000, czy mają dany plik (żeby nie nadpisać) i kopiujący ze skel do ich $HOME. Wybitnie brzydkie, ale...

A tak właściwie nie możesz zainstalować tych plików w /usr/share/apps/konqueror/servicemenus/? ;)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#14  2009-02-18 20:38:26

  Bober - Użytkownik

Bober
Użytkownik
Skąd: Gdynia
Zarejestrowany: 2006-10-12
Serwis

Re: Paczka deb a katalog uzytkownika

I tak z prostej paczki zrobil sie skrypt jakis :P Nie wiem jak to zrobic co napisales Azhaq, ale mimo to wielkie dzieki za chec pomocy ;)

Offline

 

#15  2009-02-19 15:52:33

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Paczka deb a katalog uzytkownika

Pozwolę sobie wyręczyć azhaga: w jego nicku nie ma wielkiej litery ani literki „q”.
;)

Offline

 

#16  2009-02-19 16:31:40

  Bober - Użytkownik

Bober
Użytkownik
Skąd: Gdynia
Zarejestrowany: 2006-10-12
Serwis

Re: Paczka deb a katalog uzytkownika

:D Pomrocznosc jasna mialem ;)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)