1 (edytowany przez macmus 2009-09-04 22:34:39)

Temat: Brak możliwości zmiany nazwy katalogu w sambie

Otóż mam małą zagwozdke. Mam właczoną sambe3 i moge kopiowac na dzielone dyski pliki  kasować te pliki i zmieniać im nazwę, mogę również kopiować całe katalogi (o okreslonej nazwie) z pewna zawartościa.
Natomiast nie jestem w stanie za chiny zmienic nazwe katlogu( czy to nowego, czy to przekopiowanego).
Jestem w stanie utworzyć katalog, czyli domyślny "New folder w windzie, ale to tyle....

Moja konfiguracja samby to:

[global]
        netbios name = openwrt
        workgroup = DOM
        server string = OpenWrt serwer
        syslog = 10
        encrypt passwords = true
        passdb backend = smbpasswd
        obey pam restrictions = yes
        socket options = TCP_NODELAY
        unix charset = ISO-8859-1
        preferred master = yes
        os level = 20
        security = user
        guest account = nobody
        invalid users = root
        smb passwd file = /etc/samba/smbpasswd

[prywatny_stick]
        path = /mnt/sda1/share
        valid users = lll
        read only = no
        guest ok = no
        create mask = 0777
        directory mask = 0777

a polecenie mount

root@OpenWrt:/mnt/sda1/share/music# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
tmpfs on /dev type tmpfs (rw,size=512k)
devpts on /dev/pts type devpts (rw,mode=600)
/dev/mtdblock3 on /jffs type jffs2 (rw)
mini_fo:/jffs on / type mini_fo (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt/sda1 type ext2 (rw,errors=continue)

2

Odp: Brak możliwości zmiany nazwy katalogu w sambie

Standardowa konfiguracja z openwrt, działa.

[global]
    netbios name = openwrt 
    workgroup = openwrt
    server string = openwrt
    syslog = 10
    encrypt passwords = true
    passdb backend = smbpasswd
    obey pam restrictions = yes
    socket options = TCP_NODELAY
    unix charset = ISO-8859-1
    preferred master = yes
    os level = 20
    security = user
    guest account = nobody
    invalid users = root
    smb passwd file = /etc/samba/smbpasswd

[homes]
    comment = Home Directories
    browseable = no
    read only = no
    create mode = 0750

[dysk]
    path = /tmp
    read only = no
    guest ok = no
    create mask = 0700
    directory mask = 0700
user@debian:~$ smbclient -I 192.168.1.1 -U nobody -L \\192.168.1.1
Enter nobody's password: 
Domain=[OPENWRT] OS=[Unix] Server=[Samba 3.0.24]

    Sharename       Type      Comment
    ---------       ----      -------
    dysk            Disk      
    IPC$            IPC       IPC Service (openwrt)
    nobody          Disk      Home Directories
Domain=[OPENWRT] OS=[Unix] Server=[Samba 3.0.24]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------

user@debian:~$ smbclient -I 192.168.1.1 -U nobody //192.168.1.1/dysk
Enter nobody's password: 
Domain=[OPENWRT] OS=[Unix] Server=[Samba 3.0.24]
smb: \> mkdir ala
smb: \> ls
  .                                   D        0  Thu Jan  1 01:34:02 1970
  ..                                  D        0  Thu Jan  1 01:00:00 1970
  ala                                 D        0  Thu Jan  1 01:34:02 1970


        29664 blocks of size 512. 28872 blocks available

smb: \> rename ala ela
smb: \> ls 
  .                                   D        0  Thu Jan  1 01:34:31 1970
  ..                                  D        0  Thu Jan  1 01:00:00 1970
  ela                                 D        0  Thu Jan  1 01:34:02 1970


        29664 blocks of size 512. 28872 blocks available
smb: \> quit
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez macmus 2009-10-06 20:16:24)

Odp: Brak możliwości zmiany nazwy katalogu w sambie

niestety nie zwalczyłem tego problemu ;(

co dziwnego w przypadku laczenia sie z smbclienta nie moge w ogole utworzyć folderu hmm

lech@ubuntu:~$ smbclient -I 192.168.0.2 -U lech //192.168.0.2/sdb_share
timeout connecting to 192.168.0.2:445
Enter lech's password: 
Domain=[OPENWRT] OS=[Unix] Server=[Samba 3.0.24]
smb: \> 
smb: \> 
smb: \> ls
  .                                   D        0  Tue Oct  6 12:04:53 2009
  ..                                  D        0  Wed Dec 31 16:07:20 1969
  New Folder                          D        0  Tue Oct  6 12:04:53 2009

        60059 blocks of size 524288. 56920 blocks available
smb: \> mkdir ala
mkdir \ala: NT_STATUS_ACCESS_DENIED
smb: \> mkdir cos
mkdir \cos: NT_STATUS_ACCESS_DENIED

co może być zle ? sad

przypominam .. moge wszystko w sambie oprocz zmiany nazwy folderu ..  ten New Folder został utowrzony z windy

czyli mają

root@OpenWrt:/mnt/sdb1/share# ls -al
drwxrwxrwx    3 lech     1000         4096 Oct  6 19:13 .
drwxr-xr-x    4 root     root         4096 Jan  1  1970 ..
drwxrwxrwx    2 lech     1000         4096 Oct  6 19:13 New Folder
-rwxrw-rw-    1 lech     1000            0 Oct  6 19:13 plik.plik

moge zmienić nazwe przez sambe plik.plik natomiast nie moge New Folder hmm

obydwa pliki mogę wykasować przez sambe ...

4

Odp: Brak możliwości zmiany nazwy katalogu w sambie

NT_STATUS_ACCESS_DENIED: brak uprawnień. Albo masz coś w uprawnieniach do katalogów albo w konfiguracji samby. Skonfiguruj/skompiluj sobie sambę z logowaniem, a później włącz to w konfigu. Dostaniesz szczegółowe logi co go boli.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Brak możliwości zmiany nazwy katalogu w sambie

obecnie mam samba3

samba-common - 2.0.10-6 -
samba3 - 3.0.24-3 -

czy lepiej użyc samby2.0 ?

6

Odp: Brak możliwości zmiany nazwy katalogu w sambie

Jak namieszałeś w uprawnieniach to stara wersja samby też Ci nie pomoże. PS. po co Ci to samba-common jak używasz samba3?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Brak możliwości zmiany nazwy katalogu w sambie

Cezary napisał/a:

Jak namieszałeś w uprawnieniach to stara wersja samby też Ci nie pomoże. PS. po co Ci to samba-common jak używasz samba3?

co znaczy namieszałeś z uprawnieniami ? to w ogole gdzieś w przypadku samby można takie coś zrobić ?

8

Odp: Brak możliwości zmiany nazwy katalogu w sambie

No można. Przecież samba korzysta z katalogów które mają swoje prawa. Samba działa jako określony użytkownik, dostajesz się do zasobów też jako ktoś określony.

Pisałem Ci, na standardowej konfiguracji i ustawieniach działa. Więc szukaj gdzie masz u siebie coś inaczej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Brak możliwości zmiany nazwy katalogu w sambie

Cezary napisał/a:

No można. Przecież samba korzysta z katalogów które mają swoje prawa. Samba działa jako określony użytkownik, dostajesz się do zasobów też jako ktoś określony.
Pisałem Ci, na standardowej konfiguracji i ustawieniach działa. Więc szukaj gdzie masz u siebie coś inaczej.

powiem szczeże ze już nie rozumiem ..wyinstalowałem samba3 i common.
zaintstalowałem jeszcze raz. poustawiałem wszystko zgodnie z tutkiem i dalej mam to samo sad

może lepiej spróbować samba2 ?

czy ma znaczenie wlasciciel folderu ktory dzielony jest w sambie u mnie jest to

drwxrwxrwx   12 root     root         4096 Oct  7 20:06 share

i wewnatrz tego folderu wlasnie sa te problemy hmm

pisales ze mam skompilować jeszcze raz sambe z rapoortingiem

#
# Copyright (C) 2008 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.

include $(TOPDIR)/rules.mk

PKG_NAME:=samba3
PKG_VERSION:=3.0.24
PKG_RELEASE:=3
#PKG_MD5SUM:=b51b2975f21006f85f7297f3fb1acde1

PKG_SOURCE_URL:=ftp://ftp.samba.org/pub/samba/old-versions/
PKG_SOURCE:=samba-$(PKG_VERSION).tar.gz
PKG_BUILD_DIR:=$(BUILD_DIR)/samba-$(PKG_VERSION)/

include $(INCLUDE_DIR)/package.mk

TARGET_CFLAGS+=$(if $(CONFIG_SAMBA3_DEBUG),-DSAMBA_DEBUG)

define Package/samba3
  SECTION:=net
  CATEGORY:=Network
  TITLE:=samba3
  DEPENDS:=+libpthread
  URL:=http://www.samba.org/
endef

define Package/samba3/Description
  Samba3 - made small with patches taken from AVM GPL releases and freetz 
endef

define Package/samba3/config
    source "$(SOURCE)/Config.in"
endef

ifneq ($(CONFIG_LARGEFILE),)
  define Build/Prepare/LFS
    cat ./files/config-lfs.h >> $(PKG_BUILD_DIR)/source/include/config.h
  endef
endif

define Build/Prepare
$(call Build/Prepare/Default)
$(call Build/Prepare/LFS)
endef

define Build/Compile
    CC="$(TARGET_CC)" \
    CFLAGS="$(TARGET_CFLAGS)" \
    CPPFLAGS="$(TARGET_CPPFLAGS)" \
    LDFLAGS="$(TARGET_LDFLAGS)" \
    $(MAKE) -C $(PKG_BUILD_DIR)/source \
        all bin/smbpasswd    
endef

define Package/samba3/install
    $(INSTALL_DIR) $(1)/etc/{samba,init.d,config}
    $(INSTALL_BIN) ./files/samba.init $(1)/etc/init.d/samba
    $(INSTALL_DATA) ./files/samba.config $(1)/etc/config/samba
    $(INSTALL_DATA) ./files/smb.conf.template $(1)/etc/samba/
    cd $(1)/etc/samba; rm -r smb.conf; ln -s /tmp/smb.conf
    touch $(1)/etc/samba/smbpasswd
    $(INSTALL_DIR) $(1)/bin
    $(INSTALL_BIN) $(PKG_BUILD_DIR)/source/bin/smbpasswd $(1)/bin/
    $(INSTALL_BIN) $(PKG_BUILD_DIR)/source/bin/smbd $(1)/bin/
endef

$(eval $(call BuildPackage,samba3))

10

Odp: Brak możliwości zmiany nazwy katalogu w sambie

Make menuconfig i opcja pod pakietem samba3 (Enable logging... czy coś w ten deseń)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Brak możliwości zmiany nazwy katalogu w sambie

Cezary napisał/a:

Make menuconfig i opcja pod pakietem samba3 (Enable logging... czy coś w ten deseń)


no to z tego co patrze to jest to domyślnie wkompilowane *

│ │ < > rsync........................... Fast remote file copy program (like rcp)                                   │ │  
  │ │ <M> samba3............................................................ samba3                                   │ │  
  │ │ [*]   Enable Logging for samba3                                                                                 │ │  
  │ │ < > scanlogd........................................ Port scan detection tool                   

rozumiem ze log z takiej operacji bedzie w

/var/log/smbd.log ?

12

Odp: Brak możliwości zmiany nazwy katalogu w sambie

Jak włączysz w konfigu samby.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.