Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Komputery - oprogramowanie i sprzęt (https://forum.cdrinfo.pl/f113/)
-   -   Linux (https://forum.cdrinfo.pl/f113/linux-91587/)

pali 13.01.2013 11:39

Dość rozbudowany tutorial do seda
http://www.grymoire.com/Unix/Sed.html#uh-23

Oczywiście jeden z wielu, ale jest tam opisane kilka zaawansowanych właściwości.

pali 13.01.2013 21:55

Narobiłem sieczki sedem, bo nie sprawdziłem czy wszystkie pliki są UTF-8.

Nie widzę lepszego sposobu niż konwersja w locie, kod bez komplikacji:

Kod:

iconv -f latin2 -t utf-8 file | sed 's/string/string/g' | iconv -f utf-8 -t latin2
Jest

Kod:

enca
ale nie mam tego zainstalowanego, więc nie testowałem. Wyciągam findem po pewnych cechach. 6347 plików...

andy 13.01.2013 23:56

Dalej nie widzę w czym ten sposób jest prostszy i lepszy od mojego? Tak ciągle piszesz o KISS a sam robisz zupełnie odwrotnie - jak najwięcej motania.

Cytat:

W czym więc problem? Konto B służy także do częściowej archiwizacji (backup różnicowy w całości i ostatnie backupy pełne). Dostęp do niego z A umożliwiłby naruszenie archiwów sprzed włamania. W tym widzę delikatną przewagę mojego rozwiązania, choć wynika ona z nieprawidłowości: łączenia backupu z archiwizacją. A dlaczego łącze to inny temat (koszta w $).
Cóż. Nie wiem czy wiesz, ale jak byś wysyłał pliki na serwer to mógłbyś je później przenosić do innego katalogu który nie ma praw dla tego użytkownika, ewentualnie zrobić wysyłanie bez możliwości listowania plików w katalogu.

vsftp potrafi nawet coś takiego:
Cytat:

chown_uploads If enabled, all anonymously uploaded files will have the ownership changed to the user specified in the setting chown_username. This is useful from an administrative, and perhaps security, standpoint. Default: NO
No ale jak chcesz sobie utrudniać życie to dalej baw się w te wszystkie skrypty...

andy 18.02.2013 21:11


andy 05.03.2013 20:36

oO

dumpmuzgu 05.03.2013 22:27

Gynvael to nie byle kto, ale jeśli zaczyna od przykładu, a potem będzie mówić o czym w ogóle ten film - to ja dziękuję. Bez abstract niczego nie czytam i oglądać też nie mam zamiaru. Xminga pewnie odpalił, dobre to.

Niemniej też korzystam z Linuxa przez Windowsa ;) W7 to moje GUI do Linuxa, do niczego innego nie nadaje się.

M@X 20.03.2013 18:15

Linux to tak swietny system, ze do jego promocji na filmie uzyto... OS X! X-D

https://www.youtube.com/watch?v=Unfx2qCj6Ao

dumpmuzgu 20.03.2013 19:38

Oj, nie zawracaj głowy. Linux jest intersystemowy ;)

Dlatego ma trzy guziki na myszolku.

To OS X? Dawno nie widziałem. Wygląda jak linux z lat 90 :) Ofkors to na linuxa kopiowano wszystko z Makintoszy, a nie odwrotnie. Zdziwiłbyś się jakbyś zobaczył podstawowy soft z tamtych lat. Dopiero od epoki KDE, Ubuntu i reszty tych potworków poszło w stronę Windows, ble.

dumpmuzgu 24.03.2013 18:02

Hello, problem do rozwiązania

Nie będę pisać po co mi to, bo to nie jest dobra metoda, ale chcę:

po uruchomieniu basha ma się odpalić less plik a po wyjściu z less ma nastąpić wylogowanie

Bez roota - metody z rootem to ja znam (i są bezpieczne).

Jak? :)

PS Najbardziej mnie denerwuje, że 10 lat temu napisałbym to spod palca w 10 sekund, rozwiązanie mam na końcu muzgu, a zgłupiałem przez tego Windowsa :(

ed hunter 24.03.2013 19:14

Jakiś środek dla tetryków łykać.

dumpmuzgu 24.03.2013 21:16

na końcu .bashrc

Kod:

/home/user/bin/hello
hello
Kod:

#!/bin/bash

/usr/bin/less plik
kill -HUP $PPID

Uwaga: to nie jest dobra metoda na pozbawienie usera powłoki ;) Da się obejść.
Mi chodzi tylko o zablokowanie basha przed przypadkowym użyciem.

Berion 05.05.2013 13:54

Mam Ubuntu 12 LTS i problem (albo już dwa wg. niektórych ;)).

1. Zrobiłem nową partycję gpartedem, na EXT4, dałem jej etykietę "rozne".
2. Zrobiłem w "/home/<użytkownik>/" folder "rozne"
3. Dopisałem do fstab takie coś:
Kod:

LABEL=rozne /home/<użytkownik>/rozne ext4 defaults 0 3
I przy starcie systemu mi to montuje, ale mam prawo tylko do odczytu i co ciekawe, tylko niektórych plików. Jak zmnienię z defaults na rw,user jest to samo.

Zrobiłem tam obraz partycji systemowej i home za pomocą Clonezilla i chciałem to sobie skopiować na pendraka. Nie mogę, nawet w terminalu na koncie roota. :|

Jeśli zrobię to przez:
Kod:

sudo mount -L rozne /home/<użytkownik>/rozne
Efekt jest ten sam (bez sudo w ogóle się nie zgadza zamontować).

Jeśli zrobię tak:
Kod:

/usr/bin/udisks --mount /dev/sda4
To też nie mogę odczytywać i zapisywać.

andy 05.05.2013 16:46

Cytat:

Mam Ubuntu 12 LTS i problem (albo już dwa wg. niektórych ;)).
Najnowsza to 13.04 jak coś.

Cytat:

I przy starcie systemu mi to montuje, ale mam prawo tylko do odczytu i co ciekawe, tylko niektórych plików. Jak zmnienię z defaults na rw,user jest to samo.

Zrobiłem tam obraz partycji systemowej i home za pomocą Clonezilla i chciałem to sobie skopiować na pendraka. Nie mogę, nawet w terminalu na koncie roota. :ysz:
Kto jest właścicielem tego dysku? Być może właścicielem jest root i/lub inny użytkownik i stąd problem z dostępem.
Spróbuj odpalić chown i przypisać jako właściciela siebie:
Kod:

Składnia: chown [OPCJA]... [WŁAŚCICIEL][:[GRUPA]] PLIK...

Berion 05.05.2013 17:45

Ja wiem jaka jest najnowsza, ale ja wolę LTS niż poligon doświadczalny. ;)

I masz rację, zapomniałem o chownie. Zrobiłem jako root tak i problem z głowy:
Kod:

chown -R <użytkownik> /home/<użytkownik>/rozne

andy 05.05.2013 20:15

Akurat 12.10 to był poligon doświadczalny...
13.04 działa mi o wiele wydajniej niż poprzednie wersje.

Jedyne z czym mam problem to sterownikami FGLRX od AMD. Powinny działać a Xy się wywalają. Przy samej instalacji mam też problemy ;) Musiałem coś gdzieś równo poprzestawiać i stąd problemy.

Takie coś mam przy próbie wrzucenia pierwszego pakieciku:

Cytat:

andy@nabuchodonozor:~/Pulpit/fglrx$ sudo dpkg -i fglrx_*.deb
Wybieranie wcześniej niewybranego pakietu fglrx.
(Odczytywanie bazy danych ... 350053 pliki i katalogi obecnie zainstalowane.)
Rozpakowywanie pakietu fglrx (z fglrx_12.104-0ubuntu1_amd64.deb) ...
Konfigurowanie pakietu fglrx (2:12.104-0ubuntu1) ...
update-alternatives: użycie /usr/lib/fglrx/ld.so.conf jako dostarczającego /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) w tryb auto
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/bin/amdcccle ponieważ powiązany plik /usr/lib/fglrx/bin/amdcccle (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/bin/amdxdg-su ponieważ powiązany plik /usr/lib/fglrx/bin/amdxdg-su (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/bin/amdupdaterandrconfig ponieważ powiązany plik /usr/lib/fglrx/bin/amdupdaterandrconfig (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/share/applications/ubuntu-amdcccle.desktop ponieważ powiązany plik /usr/share/fglrx/amdcccle.desktop (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/share/applications/ubuntu-amdccclesu.desktop ponieważ powiązany plik /usr/share/fglrx/amdccclesu.desktop (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: ostrzeżenie: wymuszenie ponownej instalacji alternatywy /usr/lib/fglrx/ld.so.conf, ponieważ grupa dowiązań x86_64-linux-gnu_gl_conf jest nieprawidłowa
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/bin/amdcccle ponieważ powiązany plik /usr/lib/fglrx/bin/amdcccle (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/share/applications/ubuntu-amdcccle.desktop ponieważ powiązany plik /usr/share/fglrx/amdcccle.desktop (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/share/applications/ubuntu-amdccclesu.desktop ponieważ powiązany plik /usr/share/fglrx/amdccclesu.desktop (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/bin/amdupdaterandrconfig ponieważ powiązany plik /usr/lib/fglrx/bin/amdupdaterandrconfig (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: ostrzeżenie: pomijanie tworzenia /usr/bin/amdxdg-su ponieważ powiązany plik /usr/lib/fglrx/bin/amdxdg-su (lub grupa dowiązań x86_64-linux-gnu_gl_conf) nie istnieje
update-alternatives: użycie /usr/lib/fglrx/alt_ld.so.conf jako dostarczającego /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) w tryb auto
update-initramfs: deferring update (trigger activated)
Loading new fglrx-12.104 DKMS files...
First Installation: checking all kernels...
Building only for 3.8.0-19-generic
Building for architecture x86_64
Building initial module for 3.8.0-19-generic
Done.

fglrx:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.8.0-19-generic/updates/dkms/

depmod....

DKMS: install completed.
update-initramfs: deferring update (trigger activated)
Przetwarzanie wyzwalaczy pakietu ureadahead...
Przetwarzanie wyzwalaczy pakietu bamfdaemon...
Rebuilding /usr/share/applications/bamf-2.index...
Przetwarzanie wyzwalaczy pakietu initramfs-tools...
update-initramfs: Generating /boot/initrd.img-3.8.0-19-generic
Przetwarzanie wyzwalaczy pakietu libc-bin...
ldconfig deferred processing now taking place
To co wyżej dotyczy instalacji pakietu:
fglrx_12.104-0ubuntu1_amd64.deb
Pzy wrzucaniu tych:
fglrx-amdcccle_12.104-0ubuntu1_amd64.deb
fglrx-dev_12.104-0ubuntu1_amd64.deb

nie mam żadnych błędów.
Laptop: Dell Inspiron SE 7520 (Intel HD4000 & ATI Radeon 7730)
Sterowniki: AMD Catalyst 13.4
Ubuntu 13.04
Jakieś sugestie? Na forum Ubuntu.pl mój temat leży od jakiegoś czasu bez odpowiedzi...
Dodam, że pakiety skonfigurowałem pod dystrybucję, nie instalowałem od tak całych sterowników.


Wszystkie czasy w strefie CET. Aktualna godzina: 09:11.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.