Tiny szerver

Fórum: 

Sziasztok. Kérdésem lenne: ha egy közepes hardverre telepítek Tiny op. rendszert, használhatóvá tehető e itthoni használatra szerverként? 3-4 w10 pc van a hálózaton, jó lenne egy közös munkaterület, ne kelljen állandóan megkezdett dokumentumokat küldözgetni.

Üdv: szézi

 

Koppány képe

Samba Samba

#1

#1

A file sharingra itt a megoldás:

A samba telepítése terminálból:

tce-load -wi samba3.tcz

Majd reboot!

Nézd meg létre jött-e a config file, ha nem hozdd létre! (sudo su enter, editor enter)

/usr/local/etc/samba/smb.conf

A tartalma:

[global]
guest account = nobody
# Which network card to use.
interfaces = eth0
# Only respond to the interface above.
bind interfaces only = yes
# Use the next two options carefully, they do not work the way you might expect when used together.
# Samba first checks allow, if there's no match then it checks deny, if there's no match it lets you logon.
# Restrict access to local network, block access to DSL modem.
hosts allow = 192.168.1. EXCEPT 192.168.1.1
;hosts deny = ALL
#
log level = 0
# Act as a WINS name server
wins support = yes
# DNS nslookups
dns proxy = no
#
netbios name = BitBucket
# Share makes it easier for no-password logins.
security = share
# String that appears in browse lists.
server string = TC Samba Server
# Just what it says.
workgroup = MYGROUP

[public]
# Directory to be shared.
path = /mnt/hda1
comment = Usable by all
# Set to no to disable this share.
available = yes
# Sets file permission to read,write,execute for everyone.
force create mode = 0777
# Sets directory permission to read,write,execute for everyone.
force directory mode = 0777
# If yes then no password required.
guest ok = yes
# Set to no to allow users to write to files and directorys.
read only = no
# This may speed up some SMB read calls like ReadAndX and ReadRaw.
use sendfile = yes

[smalldrive]
# Directory to be shared.
path = /mnt/hdb1
comment = Temporary workspace
~snip~
# This may speed up some SMB read calls like ReadAndX and ReadRaw.
use sendfile = yes

Add hozzá a backuphoz, hogy megmaradjon:

ide:opt/.filetool.lst

ezt:

/usr/local/etc/samba/smb.conf

Értékelés: 

5
Átlag: 5 (1 szavazat)
Koppány képe

Samba Samba

#1.1 Kiegészítés:

A samba indítása:

sudo /usr/local/etc/init.d/samba start

Ha azt szeretnéd, hogy autómatikusan induljon:

jegyezd be ezt a sort:

ide:

/opt/bootlocal.sh

ezt:

/usr/local/etc/init.d/samba start

 

Értékelés: 

0
Még nincs értékelve

Samba Samba

#1.1.1 Szia! Köszönöm szépen, nagyszerű leírás. 

Értékelés: 

0
Még nincs értékelve

Samba Samba

#1.1.1.1.1 Szia!

A leírás alapján megcsináltam. Létre kell hozni egy partíciót a megosztás számára, vagy a samba maga elfoglalja magának az adott területet? Hogyan hozom létre a megosztandó foldert, és hogyan tudom ellenőrizni a meglétét? Windows 10 alól már látszik is?

 

Értékelés: 

0
Még nincs értékelve

Samba Samba

#1.1.1.1.1 Szia!

Sokat segítene ha segítenél olyan tananyagot találni (pdf) melyből lehet tanulni, módszereket ellesni.

Értékelés: 

0
Még nincs értékelve
Koppány képe

Samba Samba

#1.1.1.1.1.1 Szia!

A  config bejegyzés szerint látni kellene az egész hda1 lemezt a hálózaton.

#1.1.1.1.1.2 A sambáról vannak nagyon jó leírások itt az oldalon is sokszor volt téma. Én nem vagyok annyira benne a sambában mint T.istván és Kimarite de ezzel a configgal látnia kellene a másik gépnek a lemezed.

 

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

Előrebocsátom, Tiny Core-val sohase foglalkoztam, samba-t meg csak SSH-ra használom (Remote shell meg hasonlókra, ami nem u.a. mint fáljszerever)

De először is, a samba az egy hálózati protokoll, kapcsolatot menedzsel. Azaz, nem hoz létre megosztást, és nem konfigurál fájlszervert a gépre. 

Ha Linux szervert akarsz üzemeltetni, mint fájlszervert, akkor azt ki kell alakítani. valahogy így:

Ha samba, akkor kezdjük azzal, hogy beállítunk egy jelszót. 

smbpasswd -a felhasználónév

Megosztott mappa létrehozása:

mkdir ~/Shared/Files

Samba konfigurálása:

sudo nano /etc/samba/smb.conf

(remélem van nano Tiny alatt)

le kell menni a végére, és be kell írni, ami lejjebb, van, a szintaxis:

[<folder_name>] path = /home/<user_name>/<folder_name> available = yes valid users = <user_name> read only = no browsable = yes public = yes writable = yes

Tehát, valahogy így kell kinéznie:

[Files] 
path = /home/<user_name>/Shared/Files
available = yes 
valid users = <user_name> 
read only = no 
browsable = yes 
public = yes 
writable = yes

 Mentés, majd

sudo service smbd restart

 

Majd Windows alatt létre kell hozni egy parancsikont:

\\szerver IP címe\Files

ezt megnyitva a ~/Shared/Files mappát kell látni a szerverről.

 

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

#2 Szia!

Köszi hogy besegítettél, reményteljes így az ügy. Őszintén: hirtelen nem tudtam merre keressem a megoldást.

A w10 hálózaton volt eddig egy régi NAS, amit már nem lehet elérni mert smb1-et használ. Kérdés, hogyan kell konfigurálni Tinyn a sambát ahhoz hogy a w10 lássa megosztást. Ha itt nincs megoldás, a Linux Mint alatt van?

 

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

#2.1 Kérdés, hogyan kell konfigurálni Tinyn a sambát ahhoz hogy a w10 lássa megosztást.

De hát ott írtam, úgy. Vagy az a kérdés, hogy a Hálózatok között tallózható legyen? Előbb próbáld ki, amit írtam.

Ha működik, akkor meghajtó betűjelet is lehet hozzárendelni, ha az megfelelőbb.

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

#2.1 egyébként mi a NAS típusa pontosan?

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

#2.1.2 Szia!

Igény lenne rá, hogy tallózható legyen a samba megosztás. 

A net use x: \\gép\folder windows paranccsal ha működik, az már OK lenne.

A NAS tipusa NSB3AS. Alig találtam róla valamit a neten. Ez egy ósdi darab. A w10 valamelyik frissítése után merült del hogy nem látszik a hálón. Ekkor kellett beállítani az smb1 szolgáltatást, de később már ez sem segített, polcra került.

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

#2.1.2.1

NAS: https://openwrt.org/toh/agestar/nsb3as -meg lehet próbálni rátelepíteni.

A net use x: \\gép\folder windows paranccsal ha működik, az már OK lenne.

Ha összejön, akkor a "net use x: \\ip cím\folder /persistent: Yes" minden bizonnyal működnik majd.

A nano kezdetű parancsra Command not found a válasza

A nano egy általánosan elterjedt szerkesztő. Előtte mivel szerkesztetted az smb.conf-ot? Az is jó helyette, ha nincs nano.

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

#2 Szia!

Valami csibészség van.

Az "smbpasswd -a slezi" parancsra először bekér egy jelszót, majd amikor másodszor bekéri és beírom, "failed to add entry for use slezi " üzenetet válaszol.

A nano kezdetű parancsra Command not found a válasza

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Meg lettem szólítva, hát...

#2.2 Lehet, a Samba szolgáltatás nem fut. Próbáld így:

sudo smbpasswd -a slezi

Az smbpasswd-t egy normál felhasználó is használhatja az SMB jelszó megváltoztatására távoli gépeken, például Windows NT elsődleges tartományvezérlőkön. Lásd az alábbi (-r) és -U opciókat.

A root által futtatott smbpasswd lehetővé teszi új felhasználók hozzáadását és törlését az smbpasswd fájlban, valamint a felhasználó attribútumainak módosítását ebben a fájlban. Ha a root futtatja, az smbpasswd közvetlenül hozzáfér a helyi smbpasswd fájlhoz, így lehetővé teszi a módosításokat akkor is, ha az smbd nem fut.

-a
Ez az opció megadja, hogy a következő felhasználónevet kell hozzáadni a helyi smbpasswd fájlhoz, az új jelszó beírásával (a régi jelszóhoz írja be a <Enter>-t). Ez az opció figyelmen kívül marad, ha a következő felhasználónév már létezik az smbpasswd fájlban, és a rendszer úgy kezeli, mint egy hagyományos jelszóváltoztatási parancsot. Vegye figyelembe, hogy az alapértelmezett passdb háttértár megköveteli, hogy a felhasználó már létezzen a rendszer jelszófájljában (általában /etc/passwd), különben a felhasználó hozzáadására irányuló kérés sikertelen lesz.

https://www.samba.org/samba/docs/4.15/man-html/smbpasswd.8.html

A nano kezdetű parancsra Command not found a válasza

Telepíteni kéne.

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

#2.2.1 Szia! Szerintem a felhasználó nem létezik a rendszerben, de nem tudom hogyan kell létrehozni. Tehát a tc-ben hogyan hozom létre a slezi nevű felhasználót?

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

#2.2.1 Szia!

Debianbol visszamardt emlék alapján a tc-ben sikerült létrehozni a slezi nevű felhasználót, és már létezik samba userként is. Most jön a többi.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Meg lettem szólítva, hát...

#2.2.1.2 Ezt próbáltad?:

10.29. user - set the default username
http://www.tinycorelinux.net/corebook.pdf
http://www.tinycorelinux.net/faq.html )
Mármint, a grub fájlban, mint kernel kapcsoló (user=slezi). Az alapértelmezett felhasználó lehet Samba felhasználó is.
___

Kimenet?

/usr/local/etc/init.d/samba status

https://www.parkytowers.me.uk/thin/Linux/TinycoreWS_3.shtml

Értékelés: 

0
Még nincs értékelve
kimarite képe

Meg lettem szólítva, hát...

#2.2.1.2 Milyen felhasználóid vannak most... . Kimenet?

getent passwd {1000..6000}

Írd be és át, amelyik sor nem szerepel, máshogyan szerepel itt,

/usr/local/etc/samba/smb.conf

erre:

[global]
workgroup = WORKGROUP
netbios name = box
security = user

[atom_1t] <- ezt nyilván nem kell
comment = Data <- ezt nyilván nem kell
path = /mnt/sda1 <- ezt nyilván nem kell (de meg kéne fontolni a hdb1, sdb1-ként szerepeltetését is)
read only = no
guest ok = no

Forrás: https://bipedu.wordpress.com/2014/05/27/samba-server-on-tinycore-linux-howto/

A változtatás érvényesítéséhez - Samba újraindítás.

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát...

#2.2.1 Szia!

Létrejött a Shared/Files, kérlek segíts, hogyan lehet telepíteni a nano-t? A nano-ról gőzöm sincs mi ez, és hogyan telepítsem.

Értékelés: 

0
Még nincs értékelve
Koppány képe

nano

#2.2.1.3 A nano egy szövegszerkesztő. Nem feltétlen van rá szükség, ott az alapértelmezett editor a tc-n.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Meg lettem szólítva, hát... | nano: mi ez és telepítés?

#2.2.1.3 Szerintem így: Kattintsunk a szoftverkezelőre, Apps / browse  a keresés mezőbe irjuk be: nano ... ( https://linuxmint.hu/blog/2021/03/tiny-core-linux-harmadik-resz )

A nano-ról gőzöm sincs mi ez

A nano egy terminálos szövegszerkesztő, és rengetegszer használjuk itt a fórumon, meg a világban is sokan. :)
https://www.geeksforgeeks.org/nano-text-editor-in-linux/

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát... | nano: mi ez és telepítés?

#2.2.1.3.2 Szia! Köszi, megtaláltam, felraktam.  Ezzel megcsinálom amit javasoltál. Bocsi hogy néha nagyon ügyetlenkedek.

 

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát... | nano: mi ez és telepítés?

#2.2.1.3.2 Szia!

Belegabalyodtam.

Abban segíts, honnan tudom milyen parancsok élnek a tc-ben és milyeneket lehet integrálni?

Ki kellene iratnom, a rendszerben lévő userek listáját.

hogyan veszek fel uj usert

hogyan változtatok user jelszót

hogyan törlök egy usert

hogyan veszek fel samba usert

hogyan változtatok samba user jelszót

hogyan törlök samba usert

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Meg lettem szólítva, hát... | nano: mi ez és telepítés?

#2.2.1.3.2.2 Ki kellene iratnom, a rendszerben lévő userek listáját.

awk -F':' '{ print $1}' /etc/passwd

vagy (felhasználó)

ls /home

hogyan veszek fel uj usert

sudo adduser $USER

hogyan változtatok user jelszót

sudo passwd $USER

hogyan törlök egy usert

sudo deluser $USER

hogyan veszek fel samba usert

sudo adduser $USER
sudo smbpasswd -a $USER

hogyan változtatok samba user jelszót

smbpasswd -U $USER

hogyan törlök samba usert

sudo smbpasswd -x $USER
( sudo deluser $USER )

Kézikönyv: (* )

man smbpasswd

A sudo néhol kell, néhol nem: a kézikönyv mutatja, mikor menti a beállítást helyileg a rendszer (a felhasználó saját könyvtárába).

$USER - környezeti változó: azt a behelyettesítendő  felhasználónevet jelzi, amely tulajdonságait változtatni szeretnéd.

Értékelés: 

0
Még nincs értékelve

Meg lettem szólítva, hát... | nano: mi ez és telepítés?

#2.2.1.3.2.2 Listázd a felhasználókat, hogy lásd ki van aktuálisan (ki kell mazsolázni a rendszer felhasználók közül):

cut -d: -f1 /etc/passwd

Törölj:

smbpasswd -x <user_neve>
sudo deluser --remove-home <user_neve>

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Meg lettem szólítva, hát... | nano: mi ez és telepítés?

#2.2.1.3.2.2 A Samba-t sikerült beállítani?

Értékelés: 

0
Még nincs értékelve

milyen parancsok élnek?

compgen -c

vagy:

compgen -c | more

aliasok:

compgen -a

hélyparancsok:

compgen -b

több infó ezekről:

man builtins

kulcsszavak:

compgen -k

Információ bármely parancsról a listában:

man <parancs>

Értékelés: 

0
Még nincs értékelve

milyen parancsok élnek?

#3 Szia!

Ez megfogott. Ezeket a parancsokat sehol nem találom. Ettől függetlenül ahol elakadtam:

Létrehoztam slezi usert, egy adott jelszóval hibaüzenet nélkül. A samba.conf file kiegészítve, ott is ez a user szerepel.

W10 környezetből slezi userként \\192.168.0.124.\Files ikon létrehozási kísérletnél bekérné a slezi felhazsnáló jelszavát de a megadott jelszót nem fogadja el. Itt vagyok elakadva

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

milyen parancsok élnek? milyen parancsok élnek?

#3.1 Ezeket a parancsokat sehol nem találom.

Debian-alapú rendszereken az apt-file csomag elérhető, és az apt-file (adatbázis frissítés után),megtalálja, melyik csomag tartalmazza a compgen alkalmazást. Itt látható (második sor):

apt-file search compgen
bash-completion: /usr/share/bash-completion/completions/compgen

A man alkalmazást a manpages (magyar nyelvi csomag a manpages-hu) csomag tartalmazza.

Szerintem, keress így:

Kattintsunk a szoftverkezelőre, Apps / browse  a keresés mezőbe irjuk be: ... ( https://linuxmint.hu/blog/2021/03/tiny-core-linux-harmadik-resz )

A man jól jön, de az interneten is elrhető, a compgen nem feltétlen, mert erre válaszul mutattam hasonlókat, ami működhet. Működött?

W10 környezetből slezi userként \\192.168.0.124.\Files ikon létrehozási kísérletnél bekérné a slezi felhazsnáló jelszavát de a megadott jelszót nem fogadja el. Itt vagyok elakadva

A biztonsági protokol vélhetően az SMB1, az van kikapcsolva a Windowsban.
Megoldás lehet ez (mostanában láttam ezt megoldásnak javasolni. Szerk.: ez hostnév problémára van, de azért nézz rá Windowszon, van-e ilyen probléma: a konzolon),
https://devanswers.co/network-error-problem-windows-cannot-access-hostname-samba/
esetleg ez,
https://serverfault.com/questions/720332/cannot-connect-to-linux-samba-share-from-windows-10
vagy ez (előbbihez hasonló).
https://www.partitionwizard.com/partitionmagic/enable-smb1-win10.html

Értékelés: 

0
Még nincs értékelve

milyen parancsok élnek?

#3.1 környezetből slezi userként \\192.168.0.124.\Files ikon létrehozási kísérletnél bekérné a slezi felhazsnáló jelszavát de a megadott jelszót nem fogadja el. Itt vagyok elakadva

Csak egy tipp: van-e ékezetes karakter a jelszóban? Lehet, hogy eltérés van a karakterkódolásban, és ez okozza a gubancot.

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

milyen parancsok élnek?

#3.1.2 Backup mentésnél sem olvassa vissza -állítólag- a Windows a tartalmat. De ugye, az UTF-8 a magyarázat..., ha már a Samba a téma.

Értékelés: 

0
Még nincs értékelve

milyen parancsok élnek?

#3 bocs, nem samba.conf hanem smb.conf

 

Értékelés: 

0
Még nincs értékelve
Koppány képe

milyen parancsok élnek?

#3.2 A Tc-n alapértelmezetten angol billentyű van, lehet, hogy magyar billentyűvel más lett a jelszó, mint amit ténylegesen szerettél volna.

Értékelés: 

0
Még nincs értékelve

milyen parancsok élnek?

#3.2.1 Szia! A felvetéssel egyet értek, sőt azt sem zártam ki hogy eltévesztette vagy elfelejtettem a jelszót. Kipróbáltam, nem ez a gond.

Értékelés: 

0
Még nincs értékelve

milyen parancsok élnek?

#3.2.1 Szia!

Az zavar, nincsenek eszközeim (nem ismerek ilyen parancsokat) hogyan tudok meggyőződni arról, milyen userek vannak a tc-ben, milyen samba userek vannak? Hogyan tudok  samba usert, illetve usert (tc) törölni? Úgy lenne tiszta a dolog ha új userrel futnék neki.

Értékelés: 

0
Még nincs értékelve
Koppány képe

milyen parancsok élnek? milyen parancsok élnek?

#3.2.1.2

#3.2.1.2 A tc-ben nincsenek user-ek. Alapértelmezetten root vagy, a terminalban csak root-ként kell futtatni a parancssorokat szükség esetén. "sudo su" vagy sudo.

Szóval  jó kérdés, hogy a samba-ban ezt hogyan kell helyesen megadni.

 

Értékelés: 

0
Még nincs értékelve

milyen parancsok élnek? milyen parancsok élnek?

#3.2.1.2.1 Sziasztok!

Akkor hogy lesz ebből samba file szerver? A w10 hálózaton user / passwd nélkül ne érhető el megosztás. AZ smbd 1.0 szolgáltatás a w10-ben be van kapcsolva, bár néhány frissítéssel ezelőtt már hisztizett egy régi NAS miatrt, a NAS azóta nem érhető el.

 

Értékelés: 

0
Még nincs értékelve

milyen parancsok élnek? milyen parancsok élnek?

#3.2.1.2.1 Kedves Koppany!

Bóklászva a tc-ben találtam adduser, deluser, addgroup, delgroup, chpasswd chroot, nevű állományokat. Az adduser és a chmod terminal ablakban müködik is. Bocs, ezt most hályogkovács módjára gondolom. Azt nyilván nem tudom, az így létrejövő user az tc user vagy samba user. Tudsz segíteni kibogozni, értelmezni?

 

Értékelés: 

0
Még nincs értékelve
Koppány képe

milyen parancsok élnek? milyen parancsok élnek?

#3.2.1.2.1.2 Holt találtad az állományokat? (Elérési út kellene)

Milyen usert hoztál létre add user paranccsal?

Azaz terminálban lefutott a parancs hiba nélkül?

 

Értékelés: 

0
Még nincs értékelve

Show responses

@slezi

Az az érzésem nem követed rendesen a leírtakat, újra felteszed azokat a kérdéseket, amiket már megválaszoltak.

Ha hozzászólások közt Show responses linket látsz, azt nyisd meg.. talán azért nem látod a válaszokat mert elbújnak e mögé.

Értékelés: 

0
Még nincs értékelve

Show responses

#4 Szia!

Teljesen igazad van, nem láttam a válaszokat. Nagyon sután kezelem a fórumot, néha azt sem látom amit válaszoltam és újra válaszolok....bocs, megpróbálok precízebb és egyúttal türelmesebb lenni.

Értékelés: 

0
Még nincs értékelve