Portál AbcLinuxu, 6. května 2025 17:54
Řešení dotazu:
security = userUživatele nepotřebuješ na 3 místech. Máš uživatele v systému a uživatele samby. Do samby je doplníš příkazem
# smbpasswd -a <username>
security = ads
, ale ako budem definovat uzivatela a jeho prava na dany adresar?
Dakujem.
[global] security = user map to guest = bad user [public] # sdilena slozka pristupna bez hesla path = /cesta/ke/slozce browsable = yes public = yes #pokud ma byt povolen i zapis do ni writeable = yes write list = *pripadne pak jeste doporucuji nastavit volby(popis v man strankach):
create mode = directory mode = force user = force group =
# Samba config file created using SWAT # from 10.0.0.245 (10.0.0.245) [global] ldap ssl = no idmap gid = 10000-20000 admin users = grave show add printer wizard = No dns proxy = No oplocks = No cups options = raw map archive = No write cache size = 131072 delete readonly = Yes idmap uid = 10000-20000 dos charset = 852 hide files = /.*/mail/lost+found remote announce = 10.0.0.245 local master = No workgroup = SKUPINA security = user max log size = 50 disable spoolss = Yes load printers = No socket options = TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384 force directory mode = 0777 guest ok = Yes map to guest = bad user username map = /etc/samba/user.map null passwords = Yes domain master = No server string = DISK kernel oplocks = No default service = data force create mode = 0666 preferred master = No unix charset = utf8 [homes] comment = Home Directories read only = No browseable = No [data] comment = DATA path = /home/samba/data read only = No writeable = yes write list = * browsable = yes public = yes [linux-doc] comment = Home Directories read only = No browseable = No available = No [grave] valid users = grave path = /Grave write list = * writable = yes writeable = yes force create mode = 0777 comment = Grave [TEST] valid users = grave,uzivatel1,uzivatel2 path = /TEST write list = * writable = yes writeable = yes force create mode = 0777 comment = TEST
writable
a writeable
jsou synonyma, takže stačí použít jen jeden, navíc výhozí hodnotou je Yes
, takže je ve tvém případě nemusíš používat vůbec.
Parametr write list
má smysl jen u sdílení, které je nastaveno jen pro čtení, takže jeho použití u [grave]
také nemá smysl.
Jen mne tedy zaráží to s tím admin userem - když ten řádek zrušíš, tak jim to funguje? A co se stane, když zrušíš řádek map to guest
?
admin user - gravetak situace ze se vsichni prihlasi kam muzou, ale nikdo nikam nic nezapise. Radek sem vratil. po smazani radku
map to guest = bad userchce pripojeni jmeno a heslo hned, nenabidne mi bez loginu zadnou strukturu slozek. Radek sem zase vratil, protoze tak je to co potrebuju "temer" hotove. ted k hlavnimu problemu, tvoje za druhe kde to zkontroluju? A jak? Ja se v tim vazne vubec nevyznam, Pokud na me nemas trpelivost, napis mi to, pochopim to. :) Ale i tak moc diky, sem uplne jinde nez pred dvouma dnama, nez sem se dostal na tohle forum.
ted k hlavnimu problemu, tvoje za druhe kde to zkontroluju?Jednoduše tak, že se jejich jménem a heslem přihlásíš přímo na dané stanici. Pokud nemají povolen shell, tak ho dočasně povol a přihlas se. Zeptám se ještě jinak: máš vůbec pro ty uživatele vytvořeny účty na té linuxové stanici? Já si totiž myslím, že je buď nemáš, nebo máš něco v tomto ohledu špatně. Pokud je nemáš, vytvoř si je
# useradd -s /sbin/nologin -g users pepa # passwd pepaa pak jim nastav právo zápisu do toho adresáře, kam mají mít možnost zapisovat. Mělo by to fungovat. A ten řádek s mapováním by neměl být potřeba.
smbpasswd -a pepaa sdílenému adresáři nastavíš práva například 775,
chmod 775 /sdileny/adresarbude ho vlastnit skupina
users
chown :users /sdileny/adresara neomezíš zápis v smb.conf, měl by tam člověk, který se pomocí loginu "pepa" přihlásí, mít právo zápisu.
useradd -s /sbin/nologin -g users pepa passwd pepa smbpasswd -a pepa password pepa re-typepass pepa chmod 775 /sdil chown :users /sdiltohle jsou prikazy, co jsem zadal v konzoli ted kdyz na win kouknu na stanici, adresar sdil, (viz IMAG0245.jpg) sdileny neni :'( ja sem z toho trochu uz zoufalej)
smb.conf
?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.