Ukrycie nazwy serwera na ekranie logowania

Dział przeznaczony dla profesjonalistów i entuzjastów produktów Synology. Można tu dyskutować oraz nauczyć się jak zmodyfikować serwer Synology. Informacje w tym dziale nie są wspierane przez Synology.

Ukrycie nazwy serwera na ekranie logowania

Postprzez mikhnal » 6 gru 2009, o 22:37


Jeśli nie chcecie, aby na ekranie logowania do DSM pokazywała się nazwa naszego Synka należy wyedytować plik:
Kod: Zaznacz cały
/usr/syno/synoman/webman/modules/login.html

i około 206 linii skasować zmienną zaznaczoną na czerwono:

    <span class="login_server_name">{SERVER_NAME}</span>

Pozdrawiam
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2321
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201


Re: Ukrycie nazwy serwera na ekranie logowania

Postprzez mikhnal » 26 lut 2010, o 21:53

W firmwarze 2.3 linia wymagająca zmiany znajduje się w 255 wersie pliku login.html
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2321
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201

Re: Ukrycie nazwy serwera na ekranie logowania

Postprzez Rudi1204 » 27 lut 2010, o 07:33

Ciekawa propozycja ale ja bym obstawiał za tym by ubrać tą linijkę w tagi <!-- z przody i -->, zby był to komentarz (łatwiej będzie jak co wrócić do pierwotnej wersji :D
czyli:
Kod: Zaznacz cały
 <!-- <span class="login_server_name">{SERVER_NAME}</span> -->
Avatar użytkownika
Rudi1204
Trochę Wie
 
Posty: 145
Dołączył(a): 26 lis 2009, o 10:41
Lokalizacja: Leszno
Medale: 2
Syn (2)
Synology: 2*209
Firmware: DSM 3.2-1869
Dyski: SAMSUNG HD502HJ
Pochodzenie: Wielkopolska
Internet: UPC 10 MB
Płeć: Mężczyzna
System Operacyjny: XP, Windows 7
Router/Switch: Edimax BR-6574n

Re: Ukrycie nazwy serwera na ekranie logowania

Postprzez qmiloo » 24 lis 2011, o 12:54

Panowie a gdzie jest ten plik w 3.2-1944 bo ja niestety nie widzę go u siebie :(
qmiloo
Amator
 
Posty: 39
Dołączył(a): 16 wrz 2011, o 10:23
Synology: 110j
Firmware: DSM 4.0-2166
Dyski: WD20EARX
Pochodzenie: Nie mam
Internet: 8Mb
Płeć: Mężczyzna
System Operacyjny: XP
Router/Switch: WRT54G - ale bedzie zmiana

Re: Ukrycie nazwy serwera na ekranie logowania

Postprzez mikhnal » 24 lis 2011, o 14:21

Od DSM 3.0 to już jest inna technologia. Sam chętnie się dowiem jeśli ktoś wie.
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2321
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201

Re: Ukrycie nazwy serwera na ekranie logowania

Postprzez Krzysiek » 24 lis 2011, o 16:16

mikhnal napisał(a):Od DSM 3.0 to już jest inna technologia. Sam chętnie się dowiem jeśli ktoś wie.

Z ukryciem nazwy serwera możemy sobie poradzić na dwa sposoby:

Sposób pierwszy (mniej skuteczny) - ukrycie nazwy serwera poprzez CSS

Otwieramy plik:
Kod: Zaznacz cały
/usr/syno/synoman/webman/resources/css/desktop.css

i przechodzimy do wiersza nr 1794. Pod własnością filter dopisujemy:

Kod: Zaznacz cały
display: none;

Wadą tego rozwiązania jest możliwość podejrzenia nazwy serwera np. w źródle strony.

Sposób drugi - całkowite wyłączenie wyświetlania nazwy serwera

Otwieramy plik:
Kod: Zaznacz cały
/usr/syno/synoman/webman/sds.js

i wyszukujemy ciąg "sds-login-dialog-title" (plik jest skompresowany i zawiera się w jednym wierszu, więc nie możemy skoczyć do podanego numeru wiersza). Powinniśmy zobaczyć szukany ciąg w poniższym kontekście:

Kod: Zaznacz cały
xtype:"container",id:"sds-login-dialog",items:[{xtype:"container",id:"sds-login-dialog-title",html:_S("hostname")},{xtype:"container",id:"sds-log

Następnie zaznaczamy i usuwamy fragment "{xtype:"container",id:"sds-login-dialog-title",html:_S("hostname")}," (razem z klamrami i przecinkiem na samym końcu!).

Teraz - bez względu wybrane rozwiązanie - pozostaje jedynie zapisanie pliku i odświeżenie strony logowania w przeglądarce. Jeśli wszystko zostało wykonane poprawnie, nazwa serwera nie będzie już widoczna :-)

Na koniec, jako ciekawostkę dodam, że - korzystając z drugiego sposobu - możemy dowolnie zmienić nazwę, która wyświetla się na ekranie logowania, np:

Kod: Zaznacz cały
xtype:"container",id:"sds-login-dialog",items:[{xtype:"container",id:"sds-login-dialog-title",html:"Dzień dobry!"},{xtype:"container",id:"sds-log

To wszystko, dzięki za uwagę :-)

EDIT: Poprawka zgłoszona przez mpl, dzięki!
Ostatnio edytowano 25 lis 2011, o 10:40 przez Krzysiek, łącznie edytowano 1 raz
Krzysiek
Amator
 
Posty: 40
Dołączył(a): 28 lip 2011, o 08:24
Medale: 2
Syn (2)
Synology: 110j
Firmware: 3.2-1955
Dyski: HD502IJ
Pochodzenie: Warszawa
Internet: 25Mb/s
Płeć: Mężczyzna
System Operacyjny: Vista 32b, 7 64bit
Router/Switch: WRT160NL

Re: Ukrycie nazwy serwera na ekranie logowania

Postprzez mikhnal » 24 lis 2011, o 18:03

Brawo! Dzięki serdeczne, zmieniłem napis na proste "Login:".
Nie pomagam przez PW albo mail. Od tego jest forum.

Obrazek
Obrazek
Obrazek
Obrazek
Avatar użytkownika
mikhnal
Godfather
 
Posty: 2321
Dołączył(a): 19 lut 2009, o 12:29
Medale: 15
Syn (6) Wiedza (2)
Linux (2) Zasługi (2)
Modder (1) Pomysł (2)
Synology: DS412+
Firmware: DSM 4.0-2228
Dyski: 4 ST31000528AS RAID5
Pochodzenie: Varshafka :)
Internet: Vectra 16/1 Mbps
Płeć: Mężczyzna
System Operacyjny: 7 64bit
Router/Switch: TL-WR1043ND + DD-WRT
Kamery: ACTi ACM-4201

Re: Ukrycie nazwy serwera na ekranie logowania

Postprzez qmiloo » 24 lis 2011, o 18:42

Ja zmieniłem na "Witaj!" i nie widze nic :(
Powiedzcie mi tak przy okazji czy wprowadzane zmiany (ja robię to WinSCP) synek musi jakiś czas "przemyślec" i dopiero potem stają się widoczne czy powinny być odrazu?
qmiloo
Amator
 
Posty: 39
Dołączył(a): 16 wrz 2011, o 10:23
Synology: 110j
Firmware: DSM 4.0-2166
Dyski: WD20EARX
Pochodzenie: Nie mam
Internet: 8Mb
Płeć: Mężczyzna
System Operacyjny: XP
Router/Switch: WRT54G - ale bedzie zmiana

Re: Ukrycie nazwy serwera na ekranie logowania

Postprzez unr3al2 » 24 lis 2011, o 19:46

Od razu.

Pradopodobnie zostawiłeś _S -
html:_S("Witaj!")},

Działa :)
Pozdrawiam,
Unr3al2
Obrazek
Avatar użytkownika
unr3al2
Stały Bywalec
 
Posty: 268
Dołączył(a): 18 maja 2010, o 13:31
Lokalizacja: Warszawa
Medale: 1
Zasługi (1)
Synology: DS710+,DS110J
Firmware: DSM 4.0-2219
Dyski: 2G RAM +1,5T w 710+
Pochodzenie: Warszawa
Internet: 5mb/1mb
Płeć: Mężczyzna
System Operacyjny: XP, 7 32bit, MacOS, Linux, Unix
Router/Switch: D-LINK
Kamery: Nie posiadam

Re: Ukrycie nazwy serwera na ekranie logowania

Postprzez qmiloo » 24 lis 2011, o 19:53

Tak właśnie zrobiłem :)

@Krzysiek
Brawo!

@unr3al2
Dzięki wielkie :)
qmiloo
Amator
 
Posty: 39
Dołączył(a): 16 wrz 2011, o 10:23
Synology: 110j
Firmware: DSM 4.0-2166
Dyski: WD20EARX
Pochodzenie: Nie mam
Internet: 8Mb
Płeć: Mężczyzna
System Operacyjny: XP
Router/Switch: WRT54G - ale bedzie zmiana

Następna strona

Powrót do Cichociemni

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości