[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