[Samba] vfs_ChDir failed: Permission denied

Marco Shmerykowsky marco at sce-engineers.com
Sun Jan 31 18:44:39 UTC 2021


On 2021-01-31 1:31 pm, Rowland penny via samba wrote:
> On 31/01/2021 18:16, Marco Shmerykowsky via samba wrote:
>> 
>> On 2021-01-31 1:11 pm, Rowland penny via samba wrote:
>>> On 31/01/2021 17:35, Marco Shmerykowsky wrote:
>>>> 
>>>>>>> I think what happened was that Samba ignored your malformed line 
>>>>>>> and
>>>>>>> everything ended up in the default (*) domain. Now you have fixed 
>>>>>>> the
>>>>>>> problem, your users & groups will now have different numeric 
>>>>>>> ID's, I
>>>>>>> Do hope you don't have a lot of data on that computer.
>>>>>>> 
>>>>>> 
>>>>>> Unfortunately, there is a ton of data.  On the upside, I was 
>>>>>> planning
>>>>>> to move all this data to a new server in the next week or two.
>>>>>> 
>>>>>> Is there a way to fix this either on the existing server or
>>>>>> the new server?
>>>>>> 
>>>>> 
>>>>> Your problem will be in identifying the correct owners of the 
>>>>> files,
>>>>> if everything looks okay now, I would very quickly setup a new Unix
>>>>> domain member and copy everything to the new one, this should work,
>>>>> but I would check  all ownerships on the new machine.
>>>> 
>>>> It may not be such a big problem since ownership is really
>>>> controlled by the group and not the user. Only one group can
>>>> access the corresponding share directory.
>>>> 
>>>> My migration plan was to copy the smb.conf file on the old
>>>> server to the new server, create the same directories,
>>>> apply permissions to the new directories and use scp to
>>>> copy the data from old to the new.  Lastly, I would modify
>>>> the group policies to point to the new server.
>>>> 
>>>> Sounds reasonable?
>>>> the old server to the new server.
>>> 
>>> 
>>> That should work, provided you ensure that the smb.conf on the new
>>> computer is correct.
>>> 
>>> Having said that, if it is only the group you are worried about, just
>>> fix the smb.conf on the old computer (which at this stage could just
>>> be restarting Samba) and then fix the group ownership of the files 
>>> and
>>> directories.
>> 
>> Out of ignorance, how do I fix the group ownership? of the files & 
>> directories?
>> 
> 
> This would depend on your computer, at the moment your files will show
> as belonging to the group 'owners', but if you restart Samba, it is
> probable they will then show as belonging  to '2011'. If this is the
> case, then you can use chown or chgrp to change the group ownership
> back to 'owners'. I am not saying this is going to be a 5 minute job 😁

The directories and files on the server all have the ownership of
"whatever user created the filed ie jdoe" and "domain users"
and permissions rwxrwx---+

Access is controlled by the group policies.



More information about the samba mailing list