Samba share ger "åtkomst nekad"

Permalänk
Medlem

Samba share ger "åtkomst nekad"

God kväll,

Har suttit och försökt att få min samba share att fungera men utan resultat trots att jag följt instruktioner i diverse guider och trådar om liknande problem så jag skulle uppskatta lite hjälp med detta. OS på serversidan är Ubuntu Server 14.04 och Windows 7 på klientsidan.

Jag har försökt att skapa en samba share där alla har läs och skriv rättigheter och utan lösenord. Detta har jag gjort med följande kommandon:

sudo chmod a=rw -R /mnt/partition1 sudo chown nobody:nogroup Folder1/

där partition1 är min mount för partitionen som min share ligger på, Folder1 är mappen som ska delas ut. I Webmin så står det att Folder1 har läs- och skrivrättigheter till alla. I nuläget kan jag se min share från Windows 7 och ansluta den som en nätverksenhet men när jag försöker gå in på den så får jag meddelandet "Z:\ är inte tillgänglig, Åtkomst nekad". Jag har testat med en rad olika konfigurationer i smb.conf men inga av dessa har hjälpt hittills. Detta är min nuvarande konfig:

[global]

workgroup = WORKGROUP
netbios name = homeserver
security = user

# server string is the equivalent of the NT Description field
server string = %h server (Samba, Ubuntu)

# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
wins support = yes

# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no

# What naming service and in what order should we use to resolve host names
# to IP addresses
name resolve order = lmhosts host wins bcast

#### Debugging/Accounting ####

# This tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m

# Cap the size of the individual log files (in KiB).
max log size = 1000

# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d

# You may wish to use password encryption. See the section on
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
encrypt passwords = true

# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
passdb backend = tdbsam

obey pam restrictions = yes

guest account = nobody
invalid users = root

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de> for
# sending the correct chat script for the passwd program in Debian Sarge).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
pam password change = yes

# This option controls how nsuccessful authentication attempts are mapped
# to anonymous connections
map to guest = bad user

# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/speed.html
# for details
# You may want to add the following on a Linux system:
# SO_RCVBUF=8192 SO_SNDBUF=8192
socket options = TCP_NODELAY

# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
usershare allow guests = yes

[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

[Folder1]

path = /mnt/partition1/Folder1
read only = no
guest ok = yes
valid users = nobody
directory mask=0777

Dold text

men jag har försökt med något så simpelt som:

[global]

workgroup = WORKGROUP

server string = Media Server

security = user
map to guest = Bad User

log file = /var/log/samba/%m.log

max log size = 50

dns proxy = no

[Folder1]
path = /mnt/partition1/Folder1
public = yes
only guest = yes
writable = yes

Dold text

Men det vill inte fungera ens med den enkla konfigfilen. Har även lagt till att Windows ska använda NetBIOS över TCP/IP. Innan jag skapade min share så körde jag endast en printserver via samba och där hade jag inga problem med rättigheter.

All hjälp uppskattas

Permalänk
Hedersmedlem

Den enkla konfigurationen borde fungera. Skulle du kunna visa vilka rättigheter som visas ifall du kör ls -l /mnt/ och ls -l /mnt/partition1/?

Permalänk
Inaktiv

Jag hade stora problem med att fixa min. Mest för att dela ut externa disken oxå. Så här ser min configfil ut, nu fungerar det

#======================= Global Settings [global] workgroup = WORKGROUP netbios name = FILMER security = share hosts allow = 192.168.1.0/24 127.0.0.1 hosts deny = 0.0.0.0/0 log file = /var/log/samba/%m max log size = 50 socket options = TCP_NODELAY #============================ Share Definitions [INTERNA] comment = FILMER path = /home/micke/downloads/ writable = yes guest ok = yes guest account = rtorrent guest only = yes [FILMER-EXTERNA] comment=FILMER browseable=yes path=/home/micke/externa/FILMER/ public=yes writable=yes guest ok=yes force user = micke [FILMER-SERIER] comment=SERIER browseable=yes path=/home/micke/externa/SERIER/ public=yes writable=yes guest ok=yes force user = micke #============================

Och i FSTAB

/dev/sdb1 /home/micke/externa ntfs-3g rw,user,auto 0 0

Vet inte om detta är den bästa och säkraste setupen, men det hjälpte mig iaf. Hoppas det kan vara till hjälp.

Permalänk
Medlem
Skrivet av KimTjik:

Den enkla konfigurationen borde fungera. Skulle du kunna visa vilka rättigheter som visas ifall du kör ls -l /mnt/ och ls -l /mnt/partition1/?

ls -l /mnt/ ger:
drw-rw-rw- root root partition1

ls -l /mnt/partition1/ ger:
drw-rw-rw- nobody nogroup Folder1
drw-rw-rw- root root lost+found

Skrivet av MickeMM:

Jag hade stora problem med att fixa min. Mest för att dela ut externa disken oxå. Så här ser min configfil ut, nu fungerar det

#======================= Global Settings [global] workgroup = WORKGROUP netbios name = FILMER security = share hosts allow = 192.168.1.0/24 127.0.0.1 hosts deny = 0.0.0.0/0 log file = /var/log/samba/%m max log size = 50 socket options = TCP_NODELAY #============================ Share Definitions [INTERNA] comment = FILMER path = /home/micke/downloads/ writable = yes guest ok = yes guest account = rtorrent guest only = yes [FILMER-EXTERNA] comment=FILMER browseable=yes path=/home/micke/externa/FILMER/ public=yes writable=yes guest ok=yes force user = micke [FILMER-SERIER] comment=SERIER browseable=yes path=/home/micke/externa/SERIER/ public=yes writable=yes guest ok=yes force user = micke #============================

Och i FSTAB

/dev/sdb1 /home/micke/externa ntfs-3g rw,user,auto 0 0

Vet inte om detta är den bästa och säkraste setupen, men det hjälpte mig iaf. Hoppas det kan vara till hjälp.

Ska testa denna och se vad som händer.

Permalänk
Inaktiv
Skrivet av Mackey:

ls -l /mnt/ ger:
drw-rw-rw- root root partition1

ls -l /mnt/partition1/ ger:
drw-rw-rw- nobody nogroup Folder1
drw-rw-rw- root root lost+found

Ska testa denna och se vad som händer.

Fungerade det?

Permalänk
Hedersmedlem
Skrivet av Mackey:

ls -l /mnt/ ger:
drw-rw-rw- root root partition1

ls -l /mnt/partition1/ ger:
drw-rw-rw- nobody nogroup Folder1
drw-rw-rw- root root lost+found

Du har nog ett rättighetsproblem. Troligen kan du se att det finns en utdelning men du kan inte öppna den eftersom det kräver x-rättighet. X på filer innebär rätten att köra dem, men för mappar är det möjligheten att öppna (755).

Permalänk
Medlem
Skrivet av MickeMM:

Fungerade det?

Tyvärr inte men det berodde på rättighetsproblem enligt nedan, så nu fungerar det.

Skrivet av KimTjik:

Du har nog ett rättighetsproblem. Troligen kan du se att det finns en utdelning men du kan inte öppna den eftersom det kräver x-rättighet. X på filer innebär rätten att köra dem, men för mappar är det möjligheten att öppna (755).

Du har helt rätt, körde chmod 755 -R /mnt/partition1 och nu kommer jag in!

Tack för hjälpen!

Permalänk
Medlem
Skrivet av Mackey:

Tyvärr inte men det berodde på rättighetsproblem enligt nedan, så nu fungerar det.

Du har helt rätt, körde chmod 755 -R /mnt/partition1 och nu kommer jag in!

Tack för hjälpen!

Hej!
Lider av ett mycket snarlikt problem. Jag försöker komma åt en mapp på en intern, lagringshårddisk på min Linux server, men hur jag än gör är det helt omöjligt att komma åt filen från två av tre testade klientdatorer. Den tredje kom in utan några som helst problem trots att exakt samma steg för alla tre togs.

Jag provade med chmod kommandot, men det hjälpte dock inte.

Någon som kan hjälpa till?

Visa signatur

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

Permalänk
Medlem
Skrivet av NodCommander:

Hej!
Lider av ett mycket snarlikt problem. Jag försöker komma åt en mapp på en intern, lagringshårddisk på min Linux server, men hur jag än gör är det helt omöjligt att komma åt filen från två av tre testade klientdatorer. Den tredje kom in utan några som helst problem trots att exakt samma steg för alla tre togs.

Jag provade med chmod kommandot, men det hjälpte dock inte.

Någon som kan hjälpa till?

Hur ser din smb.conf fil ut? Tänker om det finns några begränsningar för vilka IP-adresser som får accessa mappen.

Permalänk
Medlem
Skrivet av Mackey:

Hur ser din smb.conf fil ut? Tänker om det finns några begränsningar för vilka IP-adresser som får accessa mappen.

Det blir en riktigt lång en. Jag har kikat på guider, men ingen av dom jag har hittat stämmer överens med hur min config ser ut, så jag har inte velat röra något. Jag har även försökt att använda programmet system-config-samba för att få det hela rätt, dock bara med framsteget att en av tre datorer släpptes in.

#
# Sample configuration file for the Samba suite for Debian GNU/Linux.
#
#
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options most of which
# are not shown in this example
#
# Some options that are often worth tuning have been included as
# commented-out examples in this file.
# - When such options are commented with ";", the proposed setting
# differs from the default Samba behaviour
# - When commented with "#", the proposed setting is the default
# behaviour of Samba but the option is considered important
# enough to be mentioned here
#
# NOTE: Whenever you modify this file you should run the command
# "testparm" to check that you have not made any basic syntactic
# errors.

#======================= Global Settings =======================

[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP

# server string is the equivalent of the NT Description field
server string = %h server (Samba, Linux Mint)

# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
# wins support = no

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
; wins server = w.x.y.z

# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no

#### Networking ####

# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
; interfaces = 127.0.0.0/8 eth0

# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself. However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
; bind interfaces only = yes

#### Debugging/Accounting ####

# This tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m

# Cap the size of the individual log files (in KiB).
max log size = 1000

# If you want Samba to only log through syslog then set the following
# parameter to 'yes'.
# syslog only = no

# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d

####### Authentication #######

# Server role. Defines in which mode Samba will operate. Possible
# values are "standalone server", "member server", "classic primary
# domain controller", "classic backup domain controller", "active
# directory domain controller".
#
# Most people will want "standalone sever" or "member server".
# Running as "active directory domain controller" will require first
# running "samba-tool domain provision" to wipe databases and create a
# new domain.
server role = standalone server

# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
; passdb backend = tdbsam

obey pam restrictions = yes

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de> for
# sending the correct chat script for the passwd program in Debian Sarge).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
pam password change = yes

# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
map to guest = bad user

########## Domains ###########

#
# The following settings only takes effect if 'server role = primary
# classic domain controller', 'server role = backup domain controller'
# or 'domain logons' is set
#

# It specifies the location of the user's
# profile directory from the client point of view) The following
# required a [profiles] share to be setup on the samba server (see
# below)
; logon path = \\%N\profiles\%U
# Another common choice is storing the profile in the user's home directory
# (this is Samba's default)
# logon path = \\%N\%U\profile

# The following setting only takes effect if 'domain logons' is set
# It specifies the location of a user's home directory (from the client
# point of view)
; logon drive = H:
# logon home = \\%N\%U

# The following setting only takes effect if 'domain logons' is set
# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in 'DOS' file format convention
; logon script = logon.cmd

# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe. The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

# This allows machine accounts to be created on the domain controller via the
# SAMR RPC pipe.
# The following assumes a "machines" group exists on the system
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u

# This allows Unix groups to be created on the domain controller via the SAMR
# RPC pipe.
; add group script = /usr/sbin/addgroup --force-badname %g

############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.

# Maximum number of usershare. 0 (default) means that usershare is disabled.
; usershare max shares = 100

# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
usershare allow guests = yes
username map = /etc/samba/smbusers

#======================= Share Definitions =======================

# Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares. This will share each
# user's home directory as \\server\username
;[homes]
; comment = Home Directories
; browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
; read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
; create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
; directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# Un-comment the following parameter to make sure that only "username"
# can connect to \\server\username
# This might need tweaking when using external authentication schemes
; valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; read only = yes

# Un-comment the following and create the profiles directory to store
# users profiles (see the "logon path" option above)
# (you need to configure Samba to act as a domain controller too.)
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
; comment = Users profiles
; path = /home/samba/profiles
; guest ok = no
; browseable = no
; create mask = 0600
; directory mask = 0700

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
; guest ok = no
; read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
; browseable = yes
; read only = yes
; guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# You may need to replace 'lpadmin' with the name of the group your
# admin users are members of.
# Please note that you also need to set appropriate Unix permissions
# to the drivers directory for these users to have write rights in it
; write list = root, @lpadmin

[Filmer]
comment = Filmer till Kodi
path = /media/Mint/Filmer/
writeable = yes
browseable = yes
public = yes
valid users = Kodi

Visa signatur

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

Permalänk
Medlem

Varför inte SSHFS så slipper du samba? Om du har SSH server så har du mest troligt stöd för FS. Det enda du behöver på windows är FUSE + en mounter

Exvis jag kör WinSShFS Fork 1.5.12.9-rc1 med keybased login + Dokan Library 0.7.4 (dokany fork) på Windows 10, fungerar klockrent.

Permalänk
Medlem

@NodCommander
Kör alla tre klienterna ethernet? För enligt configfilen så ger samba endast åtkomst till klienter som ansluter med ethernet som interface.

Permalänk
Medlem
Skrivet av Mackey:

@NodCommander
Kör alla tre klienterna ethernet? För enligt configfilen så ger samba endast åtkomst till klienter som ansluter med ethernet som interface.

Två av tre använder ethernet, varav en av dom som fungerade var ethernet.

Skrivet av lappen81:

Varför inte SSHFS så slipper du samba? Om du har SSH server så har du mest troligt stöd för FS. Det enda du behöver på windows är FUSE + en mounter

Exvis jag kör WinSShFS Fork 1.5.12.9-rc1 med keybased login + Dokan Library 0.7.4 (dokany fork) på Windows 10, fungerar klockrent.

Var det riktat till mig?

Visa signatur

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

Permalänk
Medlem
Skrivet av NodCommander:

Två av tre använder ethernet, varav en av dom som fungerade var ethernet.

Då beror felet med den tredje klientenförmodligen på raden "interfaces" nedan, den gör att samba endast tillåter klienter att ansluta med ethernet iom parametern "eth0". Om du tar bort den så borde klienten kunna ansluta, så länge den tillhör 127.0.0.0/8 nätet. Tillhör den andra klienten som också anslöt med ethernet men som inte kunde komma åt mappen samma nät?

#### Networking ####

# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
; interfaces = 127.0.0.0/8 eth0

# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself. However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
; bind interfaces only = yes

Permalänk
Medlem
Skrivet av Mackey:

Då beror felet med den tredje klientenförmodligen på raden "interfaces" nedan, den gör att samba endast tillåter klienter att ansluta med ethernet iom parametern "eth0". Om du tar bort den så borde klienten kunna ansluta, så länge den tillhör 127.0.0.0/8 nätet. Tillhör den andra klienten som också anslöt med ethernet men som inte kunde komma åt mappen samma nät?

#### Networking ####

# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
; interfaces = 127.0.0.0/8 eth0

# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself. However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
; bind interfaces only = yes

Nä, interfaces funkar inte så. det är bara en beskrivning för vilka nätverkskort som samba ska lyssna på. dessutom är den utkommenterad.

@NodCommander du verkar inte ha någon security definerad, vilket ger security = user i detta fallet. är det gäst-inloggning du vill göra eller specifikt Kodi-användaren? loggar du in med kodi eller Kodi på dina klienter?

Visa signatur

"Det här systemet fungerar urkasst." - operatör.
"Hur ska det fungera då?" - jag
"Gör så att det fungerar som jag vill." - operatör.
/facepalm

Permalänk
Medlem
Skrivet av Otur:

Nä, interfaces funkar inte så. det är bara en beskrivning för vilka nätverkskort som samba ska lyssna på. dessutom är den utkommenterad.

@NodCommander du verkar inte ha någon security definerad, vilket ger security = user i detta fallet. är det gäst-inloggning du vill göra eller specifikt Kodi-användaren? loggar du in med kodi eller Kodi på dina klienter?

Det stämmer. Guiderna jag tittade på nämnde security = user men ingenstans i config-filen omnämns "security =" så jag blev osäker på om jag hade fel/nyare version av Samba då...

Loggar in med "Kodi". Har försökt både direkt med programmet Kodi och som en nätanvändare direkt från Windows.

Visa signatur

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

Permalänk
Medlem

Antar att du inte kommer in som guest heller? Typ om du skapar en share:

[test] path = /dinsökväg guest ok = yes browseable = yes read only = no

Sen har du väl dubbelkollat att de datorer som inte kommer in ligger på "WORKGROUP"(om det nu är win-burkar)?

Sen skadar väl inte outputen för

ls -l /media/Mint/Filmer/

heller

Visa signatur

Bara gammalt skräp...

Permalänk
Medlem
Skrivet av bardbard:

Antar att du inte kommer in som guest heller? Typ om du skapar en share:

[test] path = /dinsökväg guest ok = yes browseable = yes read only = no

Sen har du väl dubbelkollat att de datorer som inte kommer in ligger på "WORKGROUP"(om det nu är win-burkar)?

Sen skadar väl inte outputen för

ls -l /media/Mint/Filmer/

heller

Nix, det verkar inte hjälpa då den fortfarande frågar efter login/lösenord.

Den datorn Hemgruppen startades på kan se mappen men inte öppna den. Samma sak gäller för min bärbara dator. Båda testar jag via Windows 7 just nu.

ls -l /media/Mint/Filmer/

ger

totalt 20 drwxr-xr-x 2 mint sambashare 4096 feb 16 17:39 Filmer drwxr-xr-x 2 mint root 16384 feb 16 15:25 lost+found

Visa signatur

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

Permalänk
Medlem

Kanske jag som är lite trög(vore ingen skräll...) men på alla dina 3 windowsdatorer/klienter så är de med i arbetsgruppen "WORKGROUP" som bilden nedan visar:

Har du svenskt windows vet jag förr iaf så var ju default hemgrupp eller dylikt.

Att gästen inte har åtkomst beror förmodligen på att övriga användare enbart har x-rättigheter(execute) och inte r (read) eller w (write)
Jag antar att du har lagt till kodi till sambashare gruppen.

groups kodi

bör outputa sambashare

Sen förövrigt glöm inte att starta om smbd när du gjort ändringar i config-filen. Annars slår de inte igenom

Visa signatur

Bara gammalt skräp...

Permalänk
Medlem
Skrivet av bardbard:

Kanske jag som är lite trög(vore ingen skräll...) men på alla dina 3 windowsdatorer/klienter så är de med i arbetsgruppen "WORKGROUP" som bilden nedan visar:
http://www.home-network-help.com/images/change-computer-name-workgroup.jpg

Har du svenskt windows vet jag förr iaf så var ju default hemgrupp eller dylikt.

Att gästen inte har åtkomst beror förmodligen på att övriga användare enbart har x-rättigheter(execute) och inte r (read) eller w (write)
Jag antar att du har lagt till kodi till sambashare gruppen.

groups kodi

bör outputa sambashare

Sen förövrigt glöm inte att starta om smbd när du gjort ändringar i config-filen. Annars slår de inte igenom

Det är på svenska men hemgruppen heter definitivt "WORKGROUP".

groups kodi

bara rakt av i Terminalen? Det ger "ingen sådan användare" :/

Och ja, absolut, det vet jag.

Jag prövade för övrigt att skriva om valid users = Kodi till valid users = kodi
Detta gav effekten av att felmedelandet i Windows ändrades. Nu får jag inte bara ett error som ber mig kontakta nätverksadmin och sedan klicka på Ok; nu säger den "Kontrollera behörighetsinställningarna för "Filmer" Du har inte åtkomst till den här resursen. Nästa/Avbryt". Klickar jag på nästa visar den felsökningsresultat: Hittade problem: Användarkontot har inte åtkomst till "Filmer". -Identifierat"

Laptoppen frågar inte ens efter användarnamn/lösenord för tillfället utan ger bara felmedelande om att den inte kommer åt mappen och ber mig kolla att namnet är rättstavat...

Visa signatur

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

Permalänk
Medlem
Skrivet av NodCommander:

Det är på svenska men hemgruppen heter definitivt "WORKGROUP".

groups kodi

bara rakt av i Terminalen? Det ger "ingen sådan användare" :/

Och ja, absolut, det vet jag.

Jag prövade för övrigt att skriva om valid users = Kodi till valid users = kodi
Detta gav effekten av att felmedelandet i Windows ändrades. Nu får jag inte bara ett error som ber mig kontakta nätverksadmin och sedan klicka på Ok; nu säger den "Kontrollera behörighetsinställningarna för "Filmer" Du har inte åtkomst till den här resursen. Nästa/Avbryt". Klickar jag på nästa visar den felsökningsresultat: Hittade problem: Användarkontot har inte åtkomst till "Filmer". -Identifierat"

Laptoppen frågar inte ens efter användarnamn/lösenord för tillfället utan ger bara felmedelande om att den inte kommer åt mappen och ber mig kolla att namnet är rättstavat...

Ok, ja det är bra då vet vi att det är samma workgroup
Såg inte att det var ett stort K...

groups Kodi

skall det givetvis vara inte kodi.

Men innan du börjar krångla med användare etc.. så bör du få åtkomst som gäst.
Skapa en share som jag gjorde ovan med gäståtkomst:

[test] path = /media/Mint/Filmer guest ok = yes browseable = yes read only = no

Starta om samba servern i terminal

service smbd restart && service nmbd restart

kör sedan

testparm

för att validera ändringar samt kolla så inga fel hittas i configen.

Sen kör du

chmod -R 777 /media/Mint/Filmer

Nu har du gett alla fulla rättigheter, inte bra såklart men under felsökningen kan du ha det så.

Nu borde du ha åtkomst utan att behöva logga in ens

Visa signatur

Bara gammalt skräp...

Permalänk
Medlem
Skrivet av bardbard:

Ok, ja det är bra då vet vi att det är samma workgroup
Såg inte att det var ett stort K...

groups Kodi

skall det givetvis vara inte kodi.

Men innan du börjar krångla med användare etc.. så bör du få åtkomst som gäst.
Skapa en share som jag gjorde ovan med gäståtkomst:

[test] path = /media/Mint/Filmer guest ok = yes browseable = yes read only = no

Starta om samba servern i terminal

service smbd restart && service nmbd restart

kör sedan

testparm

för att validera ändringar samt kolla så inga fel hittas i configen.

Sen kör du

chmod -R 777 /media/Mint/Filmer

Nu har du gett alla fulla rättigheter, inte bra såklart men under felsökningen kan du ha det så.

Nu borde du ha åtkomst utan att behöva logga in ens

Nix. Den ger fortfarande error när jag försöker komma åt mappen. Samma error på klienterna.

service smbd restart && service nmbd restart

Gav ett udda svar. Kan inte tolka om det är korrekt eller ej.

smbd stop/waiting smbd start/running, process 3792 stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.78" (uid=1000 pid=3802 comm="stop nmbd ") interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init") start: Rejected send message, 1 matched rules; type="method_call", sender=":1.79" (uid=1000 pid=3796 comm="start nmbd ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")

Visa signatur

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

Permalänk
Medlem
Skrivet av NodCommander:

Nix. Den ger fortfarande error när jag försöker komma åt mappen. Samma error på klienterna.

service smbd restart && service nmbd restart

Gav ett udda svar. Kan inte tolka om det är korrekt eller ej.

smbd stop/waiting smbd start/running, process 3792 stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.78" (uid=1000 pid=3802 comm="stop nmbd ") interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init") start: Rejected send message, 1 matched rules; type="method_call", sender=":1.79" (uid=1000 pid=3796 comm="start nmbd ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")

Du körde sudo på service-kommandona va, kan vara det som ger felet. Annars får du väl starta om hela burken för att verkligen veta att det startats om. Ska se om jag hittar något mer när jag kommer hem och sitter vid en linux-burk som kör samba, skjuter lite från höften här. Dock borde det fungera

Visa signatur

Bara gammalt skräp...

Permalänk
Medlem

@NodCommander: Nja till TS eller vem som, Samba kan man köra om man har en gruppdatorer som behöver en share, SCFTP eller SSHFS är annars smidigare och säkrare.

Permalänk
Medlem
Skrivet av bardbard:

Du körde sudo på service-kommandona va, kan vara det som ger felet. Annars får du väl starta om hela burken för att verkligen veta att det startats om. Ska se om jag hittar något mer när jag kommer hem och sitter vid en linux-burk som kör samba, skjuter lite från höften här. Dock borde det fungera

Ja, det var med sudo.

Tack. Väldigt snällt av dig att hjälpa till! Satt bra många timmar innan och försökte läsa mig till vad felet kunde vara utan att bli så värst mycket klokare på det.

Skrivet av lappen81:

@NodCommander: Nja till TS eller vem som, Samba kan man köra om man har en gruppdatorer som behöver en share, SCFTP eller SSHFS är annars smidigare och säkrare.

Jag tog och försökte med SSHFS när jag fastnade med Samba. Det fungerade... Sådär? Ett tag i alla fall. Jag fick cirka 6,5 MB/s över ethernet, är det normalt för SSHFS? I vart fall fungerade det så länge jag använde admin-kontot (inte root) på OpenSSH servern, men då jag tyckte att det var dumt att dela ut det lösenordet till andra maskiner i LAN:et så försökte jag logga in med en annan användare, då slutade det hela att fungera. Vet inte direkt varför men misstänker att det har att göra med fil/mapprättigheter men jag har inte lyckats lösa det. Har du lust att hjälpa till så får du hemskt gärna skicka PM.

Visa signatur

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

Permalänk
Medlem
Skrivet av NodCommander:

Jag tog och försökte med SSHFS när jag fastnade med Samba. Det fungerade... Sådär? Ett tag i alla fall. Jag fick cirka 6,5 MB/s över ethernet, är det normalt för SSHFS? I vart fall fungerade det så länge jag använde admin-kontot (inte root) på OpenSSH servern, men då jag tyckte att det var dumt att dela ut det lösenordet till andra maskiner i LAN:et så försökte jag logga in med en annan användare, då slutade det hela att fungera. Vet inte direkt varför men misstänker att det har att göra med fil/mapprättigheter men jag har inte lyckats lösa det. Har du lust att hjälpa till så får du hemskt gärna skicka PM.

ingen koll på hastigheter, testa sftp och en större fil?
mounta en mapp som du vet att användaren har rättigheter i, fungerar det så kolla upp chown/chmod
Du kan skapa keys för att slippa lösenord https://wiki.gentoo.org/wiki/Project:Infrastructure/SSH_Key_G...

Permalänk
Medlem
Skrivet av Otur:

Nä, interfaces funkar inte så. det är bara en beskrivning för vilka nätverkskort som samba ska lyssna på. dessutom är den utkommenterad.

Du har rätt, blandade ihop vilket "håll" inställningen fungerar, var ett tag sedan jag pillade i configfilen så är lite ringrostig.

@NodCommander
Har du kollat om det dyker upp något i loggarna som kan styra dig på rätt väg till felet?

Här finns lite info om loggning i samba annars: https://www.samba.org/samba/docs/using_samba/ch12.html

Permalänk
Medlem
Skrivet av Mackey:

Du har rätt, blandade ihop vilket "håll" inställningen fungerar, var ett tag sedan jag pillade i configfilen så är lite ringrostig.

@NodCommander
Har du kollat om det dyker upp något i loggarna som kan styra dig på rätt väg till felet?

Här finns lite info om loggning i samba annars: https://www.samba.org/samba/docs/using_samba/ch12.html

Ok, ska kika på det när jag kommer hem senare ikväll.

En sak angående felmedelandet "Nätverksfel" så är felkoden 0x80070043 "Det går inte att hitta nätverksnamnet." Vet inte hur mycket det hjälper, om något alls. Men i alla fall. Detta sker alltså i Windows 7 när jag klickar på mappens genväg som jag lagt på mitt skrivbord.

Visa signatur

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

Permalänk
Medlem
Skrivet av NodCommander:

Ok, ska kika på det när jag kommer hem senare ikväll.

En sak angående felmedelandet "Nätverksfel" så är felkoden 0x80070043 "Det går inte att hitta nätverksnamnet." Vet inte hur mycket det hjälper, om något alls. Men i alla fall. Detta sker alltså i Windows 7 när jag klickar på mappens genväg som jag lagt på mitt skrivbord.

Får du också fel ifall du skriver ip-adressen till servern istället för hosnamnet i utforskaren? Ex: <serverip>/deladmapp
Av felmeddelandet att döma så hittar den inte serverns hostnamn, så det kan vara värt att testa med endast IP:n.

Permalänk
Medlem

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

Visa signatur

Bara gammalt skräp...