Samba share ger "åtkomst nekad"

Permalänk
Medlem

@Mackey: "Anslutningen misslyckades" blir det.

Skrivet av bardbard:

Något du skulle kunna göra är följande så vi får lite outputs från dig:

cd ~ testparm -s > output mount -l >>output cat /etc/fstab >> output cat /etc/passwd >> output groups kodi >> output groups Kodi >> output ls -l /media/Mint/Filmer >> output

krävs root-rättigheter för några kommandon. Du kommer nu att skapa en fil som heter output där "svaren" från alla kommandon kommer att läggas. Kopiera all text från output och bifoga här(inom spoilertaggar då det kommer bli ett långt inlägg).
Det alla kommandon kollar är:
Din sambaconfig
Monterade enheter
Enheter som monteras vid uppstart av datorn
Vilke users som finns
Vilken grupp usern kodi tillhör
Vilken grupp usern Kodi tillhör
Mapprättigheter på din förmodade monteringspunkt

Annars kan Mackey ovan vara något på spåren

Ska kika på det med. Har inte hunnit med att kolla felsökningsguiden än heller, har knappt hunnit sätta mig ned vid datorn än så länge. Återkommer!

Edit: La till extra info nedan.

Visa signatur

Nybörjare på Linux? Se hit! #15665841

Permalänk
Medlem

@bardbard

Resultatet av:

cd ~ testparm -s > output mount -l >>output cat /etc/fstab >> output cat /etc/passwd >> output groups kodi >> output groups Kodi >> output ls -l /media/Mint/Filmer >> output

[Global]
server string = %h server (Samba, Linux Mint)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
username map = /etc/samba/smbusers
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
print ok = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers

[Filmer]
comment = Filmer till Kodi
path = /media/mint/Filmer/
read only = No
guest ok = Yes

[test]
path = /media/mint/Filmer
read only = No
guest ok = Yes

Dold text
Visa signatur

Nybörjare på Linux? Se hit! #15665841

Permalänk
Hedersmedlem

Finns det något skäl till varför du ska krångla till det med parametrar för PAM och en del andra saker? Å ena sidan tycks du vilja ha allt tillgängligt och å andra sidan har du flera inställningar med restriktioner på autentisering. Vad är det du vill åstadkomma?

Permalänk
Medlem
Skrivet av NodCommander:

@bardbard

Resultatet av:

cd ~ testparm -s > output mount -l >>output cat /etc/fstab >> output cat /etc/passwd >> output groups kodi >> output groups Kodi >> output ls -l /media/Mint/Filmer >> output

[Global]
server string = %h server (Samba, Linux Mint)
server role = standalone server
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
username map = /etc/samba/smbusers
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
idmap config * : backend = tdb

[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
print ok = Yes
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers

[Filmer]
comment = Filmer till Kodi
path = /media/mint/Filmer/
read only = No
guest ok = Yes

[test]
path = /media/mint/Filmer
read only = No
guest ok = Yes

Dold text

Kan lägga upp min globalsection från testparm:

[global] server string = Samba Server security = USER log file = /var/log/samba/%m.log max log size = 50 printcap name = /etc/printcap dns proxy = No idmap config * : backend = tdb

Är ju lite som skiljer, har inte koll på vad PAM är så någon annan får hjälpa där..
I övrigt antar jag att du har allt monterat samt på auto

Visa signatur

Bara gammalt skräp...

Permalänk
Medlem
Skrivet av KimTjik:

Finns det något skäl till varför du ska krångla till det med parametrar för PAM och en del andra saker? Å ena sidan tycks du vilja ha allt tillgängligt och å andra sidan har du flera inställningar med restriktioner på autentisering. Vad är det du vill åstadkomma?

Jag har inte ställt in något utöver det som föreslagits av antingen här i tråden eller tidigare guider på nätet. Så ja, jag har säkert rört till det någonstans då jag inte kan fil/mapprättigheter något vidare. (Learning experience!)

Det enda jag funderar över är vad som faktiskt är bäst för mitt system? Jag har en central server i huset som ska husera videor som ska gå att titta på på andra datorer, framförallt med Kodi, oavsett om det är Windows eller Linux som är klient. SSHFS, FTP, Samba och NFS verkar alla relevanta men känner mig en aningen vilsen.

För övrigt gav SSHFS klienten till Windows, även om den faktiskt monterade volymen helt korrekt och gick att komma åt (Men bara ifall admin användaren "mint" användes, inte "kodi", vet inte varför), efter ett par sekunder blåskärm på Windows 7. Vet inte varför, bara noterade att CPU användningen sköt i höjden strax innan.

Dold text
Visa signatur

Nybörjare på Linux? Se hit! #15665841

Permalänk
Hedersmedlem

Om det gäller mediafiler är kanske en UPnP lösning bättre (något som säkert också Kodi stöder). Då skulle du enkelt på vilka enheter som helst kunna se/lyssna på mediafilerna. Samba och dylika protokoll är inte specialiserade på samma sätt för den uppgiften och har naturligt mer fokus på säkerhet.

Permalänk
Medlem

Kör klienterna Windows10? Jag tycker Windows10 blivit kinkigare med anslutning mot nätverksenheter. Hade problem att ansluta mot min Windowsserver när jag skrev \\sever\share i adressfältet. Jag löste det genom att ansluta den som en nätverksenhet med enhetsbokstav.

Permalänk
Medlem
Skrivet av KimTjik:

Om det gäller mediafiler är kanske en UPnP lösning bättre (något som säkert också Kodi stöder). Då skulle du enkelt på vilka enheter som helst kunna se/lyssna på mediafilerna. Samba och dylika protokoll är inte specialiserade på samma sätt för den uppgiften och har naturligt mer fokus på säkerhet.

Jo, det skulle fungera, men det känns inte praktiskt. Det skulle kräva att Kodi i sig var konstant igång på server datorn, något som jag helst vill slippa. Både för att spara på resurser samt att jag vill ha möjligheten att kanske kunna lagra andra filer på andra platser i serverdatorn och enkelt komma åt dessa.

Skrivet av jocke92:

Kör klienterna Windows10? Jag tycker Windows10 blivit kinkigare med anslutning mot nätverksenheter. Hade problem att ansluta mot min Windowsserver när jag skrev \\sever\share i adressfältet. Jag löste det genom att ansluta den som en nätverksenhet med enhetsbokstav.

Nej, Windows 7 för de flesta. Kommer finnas några med Linux Mint eller liknande med.

Visa signatur

Nybörjare på Linux? Se hit! #15665841

Permalänk
Medlem

Hade jag varit i TS:s situation hade jag gett upp vid det här laget och börjat om med en ren smb.conf. Därefter hade jag lagt till en parameter i taget och försökt luska ut vad det är som felar.

Så här ser mina två smb.conf ut:

[global] netbios name = KODIBUNTU server string = %h server (Samba, XBMC) map to guest = Bad User obey pam restrictions = Yes guest account = xxxx pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 name resolve order = hosts, wins, bcast load printers = No show add printer wizard = No dns proxy = No panic action = /usr/share/samba/panic-action %d idmap config * : backend = tdb [Media] comment = Video's and Movies Folder path = /media/media valid users = xxxx read only = No

[global] server string = %h server (Samba, Ubuntu) server role = standalone server map to guest = Bad User obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No usershare allow guests = Yes panic action = /usr/share/samba/panic-action %d idmap config * : backend = tdb [media] comment = 4TB Microserver media drive path = /media/4TB valid users = xxxx read only = No create mask = 0755

Dold text

Den första tillhör min HTPC med Kodibuntu, den andra tillhör min Microserver med Ubuntu 14.04.

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.

Permalänk
Medlem
Skrivet av NodCommander:

Jo, det skulle fungera, men det känns inte praktiskt. Det skulle kräva att Kodi i sig var konstant igång på server datorn, något som jag helst vill slippa. Både för att spara på resurser samt att jag vill ha möjligheten att kanske kunna lagra andra filer på andra platser i serverdatorn och enkelt komma åt dessa.

Nej, Windows 7 för de flesta. Kommer finnas några med Linux Mint eller liknande med.

Hmm, ursäkta min frånvaro.

För ett par dagar sedan så kom jag plötsligt åt nätverksmappen. Skrev bara in användarnamn/lösen som jag har till serverns "mint" konto och så bara fungerade det; helt utan att jag gjort några som helst ändringar sedan det inte fungerade. Förstår verkligen ingenting. Fungerar via ethernet kabel och WiFi, i Windows, i Kodi och i en Linux Mint klient. Det enda som inte fungerat än så länge är då jag försökte med Kodi på min Android telefon.

Den fråga jag har dock är hur jag ska bete mig för att tillåta ett annat konto att komma åt samma mapp, känns kanske inte helt optimalt att ha mitt admin konto och logga in med från alla olika klienter tillhörande andra personer.

Visa signatur

Nybörjare på Linux? Se hit! #15665841

Permalänk
Permalänk
Medlem

Ok, tack. Men jag har fortfarande problem med rättigheter. Hur ger jag andra användare åtkomst till min mapp? (Lokalt på serverdatorn blir det väl.)

sudo chmod -R u+rw (destination)

fungerar inte. Läste mig fram till att det var så jag skulle göra, men jag ser ingenstans hur jag specificerar exakt VEM detta ger tillstånd till?

Jag har provat att lägga till
"valid user = (användare)" i smb.conf mappen, skapat denna användare lokalt i servern och knutigt denne till smdusers. Trots detta är det endast admin kontot på servern som har åtkomst.

Varför?

Visa signatur

Nybörjare på Linux? Se hit! #15665841