I am setting up a RH 8 LINUX machine in my WIN2k corporate network and am having a 
problem 
changing the group of the shared directory.
I am new to this and so using the instructions in "SAM Teach Yourself SAMBA".

I will tell you what works first.
The machine has joined the DOMAIN and can enumerate the users and groups with the
 "getent passwd" and "getent group" commands.
When I redirect the output of those commands I see the groups and associated users.
When I redirect the output of the wbinfo -u and wbinfo -g commands to files I see the 
9,500
 user and 32,700 groups including the two groups "DP" and "AUDIT".
>From my WIN2k client I can see the LINUX SAMBA server on the network and the directory
 I setup in the smb.conf file on the LINUX machine named DP-WS67/CDs

I want to give all members of the DP group ownership of the directory.
When I enter      chgrp  'HY-VEE\AUDIT'  /RH1dat/CDs  it works.
When I enter      chgrp 'Hy-VEE\DP'   /RH1dat/CDs       I get           chgrp:  
invalid group 
name 'HY-VEE\\DP'  

I ran these 2 commands with strace and compared the output which I include below. 
I should say that I set up a LINUX user RSS1 before I installed SAMBA and joined the
 domain which also has a user RSS1.  It's me.
I am a member of the DP group but not the AUDIT group.  I suspect this is causing the 
problem.
Can anyone confirm this by looking at the difference in the strace output? Do you know 
how to fix it?



  #======================= Global Settings ==================
[global]
   workgroup = Hy-Vee
   netbios name = DP-WS67
   server string = Samba Server
   security = domain
   password server = *
   encrypt passwords = yes
   winbind uid = 1000-50000
   winbind gid = 1000-50000
   template homedir = /home/%D/%U
   template shell   = /bin/false
[CDs]
   path = /RH1dat/CDs
   read only = no
   force group = DP
   force create mode    = 0070
   force directory mode = 0070
   create mask          = 0770
   directory mask       = 0770


chgrp for AUDIT which works OK


execve("/bin/chgrp", ["chgrp", "HY-VEE\\AUDIT", "/RH1dat/CDs"], [/* 33 vars */]) = 0
uname({sys="Linux", node="DP-WS67", ...}) = 0
brk(0)                                  = 0x804d3a8
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=79092, ...}) = 0
old_mmap(NULL, 79092, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
close(3)                                = 0
open("/lib/libacl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \24\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=306366, ...}) = 0
old_mmap(NULL, 25312, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40027000
mprotect(0x4002d000, 736, PROT_NONE)    = 0
old_mmap(0x4002d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 
0x4002d000
close(3)                                = 0
open("/lib/i686/libc.so.6", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220Y\1"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1395734, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4002e000
old_mmap(0x42000000, 1239844, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x42000000
mprotect(0x42126000, 35620, PROT_NONE)  = 0
old_mmap(0x42126000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x126000) 
= 0x42126000
old_mmap(0x4212b000, 15140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x4212b000
close(3)                                = 0
open("/lib/libattr.so.1", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\n\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=31051, ...}) = 0
old_mmap(NULL, 10020, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002f000
mprotect(0x40031000, 1828, PROT_NONE)   = 0
old_mmap(0x40031000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 
0x40031000
close(3)                                = 0
munmap(0x40013000, 79092)               = 0
brk(0)                                  = 0x804d3a8
brk(0x804e3a8)                          = 0x804e3a8
brk(0x804f000)                          = 0x804f000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1830272, ...}) = 0
mmap2(NULL, 1830272, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40032000
close(3)                                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No 
such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1743, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000
read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1743
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40013000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=79092, ...}) = 0
old_mmap(NULL, 79092, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
close(3)                                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\35\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=42657, ...}) = 0
old_mmap(NULL, 39448, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401f1000
mprotect(0x401fa000, 2584, PROT_NONE)   = 0
old_mmap(0x401fa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 
0x401fa000
close(3)                                = 0
munmap(0x40013000, 79092)               = 0
open("/etc/group", O_RDONLY)            = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=645, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000
read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 645
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40013000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=79092, ...}) = 0
old_mmap(NULL, 79092, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
close(3)                                = 0
open("/lib/libnss_winbind.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\17"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=59749, ...}) = 0
old_mmap(NULL, 23600, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401fb000
mprotect(0x401fe000, 11312, PROT_NONE)  = 0
old_mmap(0x401fe000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 
0x401fe000
old_mmap(0x401ff000, 7216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x401ff000
close(3)                                = 0
munmap(0x40013000, 79092)               = 0
getpid()                                = 6736
getpid()                                = 6736
getpid()                                = 6736
lstat64("/tmp/.winbindd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/tmp/.winbindd/pipe", {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sin_family=AF_UNIX, path="/tmp/.winbindd/pipe"}, 110) = 0
select(4, [3], NULL, NULL, {0, 0})      = 0 (Timeout)
write(3, "\30\5\0\0\3\0\0\0P\32\0\0HY-VEE\\AUDIT\0\0\0\0\0\0\0\0"..., 1304) = 1304
read(3, "x\5\0\0\1\0\0\0HY-VEE\\AUDIT\0\0\0\0\0\0\0\0\0\0\0\0"..., 1304) = 1304
read(3, "HY-VEE\\L1M1,HY-VEE\\MRW1,HY-VEE\\V"..., 96) = 96
getpid()                                = 6736
getpid()                                = 6736
select(4, [3], NULL, NULL, {0, 0})      = 0 (Timeout)
write(3, "\30\5\0\0\n\0\0\0P\32\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1304) = 1304
read(3, "\30\5\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1304) = 1304
lstat64("/RH1dat/CDs", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
_exit(0)                                = ?

chgrp   for DP which does not work  - bad looking stuff in bold below.

execve("/bin/chgrp", ["chgrp", "HY-VEE\\DP", "/RH1dat/CDs"], [/* 33 vars */]) = 0
uname({sys="Linux", node="DP-WS67", ...}) = 0
brk(0)                                  = 0x804d3a8
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=79092, ...}) = 0
old_mmap(NULL, 79092, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
close(3)                                = 0
open("/lib/libacl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \24\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=306366, ...}) = 0
old_mmap(NULL, 25312, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40027000
mprotect(0x4002d000, 736, PROT_NONE)    = 0
old_mmap(0x4002d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 
0x4002d000
close(3)                                = 0
open("/lib/i686/libc.so.6", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220Y\1"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1395734, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4002e000
old_mmap(0x42000000, 1239844, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x42000000
mprotect(0x42126000, 35620, PROT_NONE)  = 0
old_mmap(0x42126000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x126000) 
= 0x42126000
old_mmap(0x4212b000, 15140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x4212b000
close(3)                                = 0
open("/lib/libattr.so.1", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\n\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=31051, ...}) = 0
old_mmap(NULL, 10020, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002f000
mprotect(0x40031000, 1828, PROT_NONE)   = 0
old_mmap(0x40031000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 
0x40031000
close(3)                                = 0
munmap(0x40013000, 79092)               = 0
brk(0)                                  = 0x804d3a8
brk(0x804e3a8)                          = 0x804e3a8
brk(0x804f000)                          = 0x804f000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1830272, ...}) = 0
mmap2(NULL, 1830272, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40032000
close(3)                                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No 
such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1743, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000
read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1743
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40013000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=79092, ...}) = 0
old_mmap(NULL, 79092, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
close(3)                                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\35\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=42657, ...}) = 0
old_mmap(NULL, 39448, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401f1000
mprotect(0x401fa000, 2584, PROT_NONE)   = 0
old_mmap(0x401fa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 
0x401fa000
close(3)                                = 0
munmap(0x40013000, 79092)               = 0
open("/etc/group", O_RDONLY)            = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=645, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000
read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 645
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40013000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=79092, ...}) = 0
old_mmap(NULL, 79092, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
close(3)                                = 0
open("/lib/libnss_winbind.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\17"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=59749, ...}) = 0
old_mmap(NULL, 23600, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401fb000
mprotect(0x401fe000, 11312, PROT_NONE)  = 0
old_mmap(0x401fe000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 
0x401fe000
old_mmap(0x401ff000, 7216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x401ff000
close(3)                                = 0
munmap(0x40013000, 79092)               = 0
getpid()                                = 6739
getpid()                                = 6739
getpid()                                = 6739
lstat64("/tmp/.winbindd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/tmp/.winbindd/pipe", {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sin_family=AF_UNIX, path="/tmp/.winbindd/pipe"}, 110) = 0
select(4, [3], NULL, NULL, {0, 0})      = 0 (Timeout)
write(3, "\30\5\0\0\3\0\0\0S\32\0\0HY-VEE\\DP\0\0\0\0\0\0\0\0\0\0"..., 1304) = 1304
read(3, "L\10\0\0\1\0\0\0HY-VEE\\DP\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1304) = 1304
brk(0x8050000)                          = 0x8050000
read(3, "HY-VEE\\AJS1,HY-VEE\\JDC1,HY-VEE\\o"..., 820) = 820
open("/usr/share/locale/locale.alias", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000
read(4, "# Locale name alias data base.\n#"..., 4096) = 2601
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40013000, 4096)                = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/fileutils.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/fileutils.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/fileutils.mo", O_RDONLY) = -1 ENOENT (No 
such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/fileutils.mo", O_RDONLY) = -1 ENOENT (No 
such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/fileutils.mo", O_RDONLY) = -1 ENOENT (No 
such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/fileutils.mo", O_RDONLY) = -1 ENOENT (No such 
file or directory)
write(2, "chgrp: ", 7)                  = 7
write(2, "invalid group name `HY-VEE\\\\DP\'", 31) = 31
write(2, "\n", 1)                       = 1
_exit(1)                                = ?



        
--
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba

Reply via email to