Tips & Trick w QNAP'ie

Dyskusja w 'Inne' rozpoczęta przez użytkownika WRaq, 9 Kwiecień 2009.

Ładowanie...
  1. WRaq
    Offline

    WRaq Passing Basics Beginner

    Dołączył:
    21 Styczeń 2009
    Wiadomości:
    26
    Miejscowość:
    Zielona Góra
    Local Time:
    13:53
    Oceny:
    +1 / 0 / -0
    Followers:
    0
    QNAP:
    TS-509 Pro
    Ethernet:
    10 Mbps
    TS-509 Pro 10 Mbps
    Instalacja dodatkowego oprogramownaia po SSH
    Instalujemy za pomocą QPKG oprogramowanie Optware-ipkg + restart QNapa
    Nastepnie już możemy sobie instalować pojedyńcze poczuszki za pomocą komendy z poziomu SSH
    Kod (Text):
    1.  
    2. /opt/bin/ipkg update
    3. /opt/bin/ipkg install mc
    4. /opt/bin/ipkg install <inna dowolna paczka>
    Blokada konta admin
    Aby zablokować konto i "zmienić" konto admin na inne wystarczy wykonać poniższe czynności:
    1) zalogować się po www do QNAP'a i założyć nowgo użytkownika z prawnieniami administratora
    2) zalogować się po SSH do QNAP'a oraz ustawić hasło dłuższe jak 16 znaków dla konta admin
    Kod (Text):
    1. QNAP:/~> passwd admin
    2. Changing password for admin
    3. Enter the new password (minimum of 5, maximum of 8 characters)
    4. Please use a combination of upper and lower case letters and numbers.
    5. Enter new password: NieZapomnijNowegoHasla
    Od tego momentu wszystkie operacje z poziomu WWW i sieci nie będą możliwe do wykoania (QNAP domyślnie akceptuje hasła tylko 16 znakowe, osobiście jestem przyzwyczajony do haseł ponad 20 znakowych).
    Aby odzyskać hasło admina nie wystarczy teraz zmienić z poziomu SSH. Trzeba tego dokonać innym kontem z uprawnienieami administratora z poziomu WWW.

    Ustawienie odpowiedniego prompt w sesji SSH
    edytujemy za pomoca programu vi plik .profile
    Kod (Text):
    1. export PS1='$HOSTNAME:\w >'
    2. aslias dir='ls -la'
    Ręczne ustawienie quoty dla grup i użytkowników 2Gb dla username
    Kod (Text):
    1. setquota -u username 2000 2000 0 0  -a /dev/md0
    Reczne ustawianie uprawnień w katalogu domowym.
    Zakładamy zasób users z poziomu qnapa oraz wszystkich użytkowników najlepiej należących do grupy users. Nadajemy następujace uprawnienia
    wszyscy: brak
    users: pełne prawa
    teraz odpalamy sesje SSH i zakładamy kolejno katalogi dla użytkownikow. Zalecana nazwa katalogu identyczna jak nazwa użytkownika

    Kod (Text):
    1. cd /share/MD0_DATA/users
    2. mkdir ania
    3. chown ania ania
    4. chmod 700 ania
    5. mkdir wojtek
    6. chown wojtek wojtek
    7. chmod 700 wojtek  ... itd
    Public - śmietnikiem dla wszytskich tylko na 30 dni
    tworzymy plik check_file_public w katalogu root z zawartością
    Kod (Text):
    1. #!/bin/bash
    2. l=`find /share/MD0_DATA/Public -mtime +30 -print`
    3. for i in $l
    4. do
    5. rm -rf $i
    6. done
    Po zakończeniu edycji pliku zmieniamy uprawnienia poleceniem chmod 755 check_file_public
    Następnie odpalamy komende crontab -e i dopisujemy następującą linie
    Kod (Text):
    1. 30 3 * * *   /root/check_file_public
    Od tego momentu codziennie o 3:30 będą kasowane wszystkie pliki i katalogi strasze niż 30 dni w udziale public.
     
  2. Silas Mariusz
    Offline

    Silas Mariusz SysOp Administrator

    Dołączył:
    5 Kwiecień 2008
    Wiadomości:
    6 033
    Miejscowość:
    Nowy Sącz
    Local Time:
    14:53
    Oceny:
    +1 340 / 30 / -5
    Followers:
    22
    QNAP:
    TVS-x71
    Ethernet:
    1 GbE

Poleć tę stronę