fstab: //192.168.0.1/Eigene_Bilder /media/NAS-Eigene_Bilder cifs credentials=/home/user/.smbcredentials,uid=100,gid=100 mount: mount -v -o cifs credentials=/home/user/.smbcredentials //192.168.0.1/Eigene_Bilder /media/NAS-Eigene_Bilder or mount -v -o cifs credentials=/home/user/.smbcredentials,uid=100,gid=100 //192.168.0.1/Eigene_Bilder /media/NAS-Eigene_Bilder mount -v -t cifs -o credentials=/root/.smbcredentials.elisabeth //192.168.1.100/Test /media/NAS-1-Test #-- mount -v -t cifs -o user=aaa,password=xx //192.168.1.100/Test /media/NAS-1-Test #++ Ohne weitere Angabe bei mount: wird als der user geöffnet, der mounted (z.B. gerd), der auch Zugang zu NAS hat und dort eingetragen ist. Standard group: 501 (egal welche Gruppe anfangs eingetragen war vom Erzeuger des file/dir), uid: wird vom PC übernommen, z.B. Gustav = 1006 (wie auf NAS), Gustav auf PC dagegen 1000 Standard-Mode: dir / file: 0777 options file_mode, dir_mode: kein Einfluss, auch nicht, wenn uid + gid angegeben uid,gid: wenn gesetzt: wird übernommen, ebenso der bestehende mode bei z.B. file-copy gid ist immer angepasst an die group des jeweiligen "mounters" dir bekommt immer mode 0777 Beispiele: ---------- Wenn Datei von Gustav mode = 0600 hat, wird sie fuer Anton gar nicht angezeigt. Wenn Datei von Gustav mode = 0640 hat, wird sie fuer Anton angezeigt, die Gruppe von Anton wird mit read-only angezeigt. Wenn Gustav id=1000 und grp=100 und Gustav mounted mit uid=1000 + gid=100 : DIRs + files are owned by 1000 + 100 excepted existing files with other id. Gustav hat gemounted mit anderen uid/gid z.B. Berta. All DIRs + files on NAS own to Berta Wird ein DIR/file kopiert, erhält das Kopierte nicht ursprünglichen mode, sondern mode 0777 mit owner/group Berta ! (wenn Leseberechtigung auf Original-file besteht ! ) Wenn Gustav hat gemounted hat wie oben beschrieben, aber z.B. Hugo von seinem account aus auf die gemountete Partition zugreift und eine Datei kopiert, wird mode in 0777 und owner=Berta.Berta wie oben ! Wenn Gustav hat gemounted hat wie oben beschrieben, aber z.B. root von seinem account aus zugreift und eine Datei kopiert, bleibt mode der Datei erhalten. ----------------------------- ----------------------------- Struktur NAS_1 ============== root@NAS-1:~# ls /mnt HD HD_a4 USB isoMount web_page -- root@NAS-1:~# ls /mnt/HD/HD_a2 Archiv Audio Eigene_Bilder FTP Html Nas_Prog P2P Test USB_Backup Video ffp ffp.log fun_plug -- root@NAS-1:~# ls /mnt/HD_a4 change_Nas_Prog_attr ftp -- root@NAS-1:~# ls /mnt/web_page goweb.htm -- root@NAS-1:~# less /etc/passwd root:x:0:0:Linux User,,,:/ffp/home/root:/ffp/bin/sh admin:x:500:500:Linux User,,,:/home/admin:/bin/sh nobody:x:501:501:Linux User,,,:/home/nobody:/bin/sh sshd:x:74:501:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin ftp:x:95:95::/mnt/HD_a4/ftp/ftp: squeezecenter:x:1000:501:Linux User,,,:/home/squeezecenter:/bin/sh gerd:x:1001:501:Linux User,,,:/mnt/HD_a4/ftp/gerd:/bin/sh Elisabeth:x:1002:501:Linux User,,,:/mnt/HD_a4/ftp/Elisabeth:/bin/sh ftp1:x:1004:505:Linux User,,,:/mnt/HD_a4/ftp/ftp1:/bin/sh -- -- root@NAS-1:~# dmesg Linux version 2.6.22.18 (jack@swtest4) (gcc version 4.2.1) #15 Wed May 25 15:23:11 CST 2011 CPU: ARM926EJ-S [56251311] revision 1 (ARMv5TE), cr=00053977 Machine: Feroceon-KW Using UBoot passing parameters structure Memory policy: ECC disabled, Data cache writeback On node 0 totalpages: 65536 DMA zone: 512 pages used for memmap DMA zone: 0 pages reserved DMA zone: 65024 pages, LIFO batch:15 Normal zone: 0 pages used for memmap CPU0: D VIVT write-back cache CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets Built 1 zonelists. Total pages: 65024 Kernel command line: root=/dev/ram console=ttyS0,115200 :::DB88FXX81:egiga0:none PID hash table entries: 1024 (order: 10, 4096 bytes) Console: colour dummy device 80x30 Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 256MB 0MB 0MB 0MB = 256MB total Memory: 253696KB available (4156K code, 252K data, 124K init) Calibrating delay loop... 1186.20 BogoMIPS (lpj=5931008) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 -- root@NAS-1:~# less /proc/cpuinfo Processor : ARM926EJ-S rev 1 (v5l) BogoMIPS : 1186.20 Features : swp half thumb fastmult edsp CPU implementer : 0x56 CPU architecture: 5TE CPU variant : 0x2 CPU part : 0x131 CPU revision : 1 Cache type : write-back Cache clean : cp15 c7 ops Cache lockdown : format C Cache format : Harvard I size : 16384 I assoc : 4 I line length : 32 I sets : 128 D size : 16384 D assoc : 4 D line length : 32 D sets : 128 Hardware : Feroceon-KW Revision : 0000 Serial : 0000000000000000 -- root@NAS-1:~# less /proc/version Linux version 2.6.22.18 (jack@swtest4) (gcc version 4.2.1) #15 Wed May 25 15:23:11 CST 2011 --