Comments (6)
thanks, it seemed to me there are more issues with the container, I've retagged and pushed servercontainers/samba:a3.16.2-s4.15.7-r0
to latest
again.
I'll investigate the whole thing - thanks for the hint with the other persons issue!
from samba.
Seems like you made a small typo while pushing :D
Nonetheless, I tried the servercontainers/samba:a3.16.2-s4.15.7-r0
tag and it doesn't seem to work either. I'll keep trying older tags and see if one is working and report back.
EDIT: Tried each version of alpine available on DockerHub and they all fail. Either it hasn't worked for quite a while (doesn't make sense, cause your setup would have been broken as well) or there's some weird thing going on on my side...
from samba.
ohh thanks, I just pushed t again :)
it works on my machine, even with the broken version from a few days ago.
I get some wierd logs but nothing bad and everything is working
the alpine build log for the samba packages also seemed fine.
I have another open bug ticket, were it seems to have a problem with latest debian - testing I guess. I'm not sure if they broke it, maybe some other new packages breaks my containers I'm not sure. with current stable debian it works just fine.
what kind of host os do you use? I checked the commit you added in your first message, this would create system users, but I explicitly don't want to have system users as a samba user. they are per definition not system users in my optinion
from samba.
it tells you, that uid 1000
is in use, which is strange, I don't create a default user, alpine doesn't ship with one.
samba packages also doesn't seem to ship one.
maybe you can use a more random id 1051
and check what user is blocking uid 1000
.
from samba.
I found some strange thing, as far as I can see in your config, there is a conflict in it:
ACCOUNT_admin: password
UID_admin: 1000
GROUPS_admin: admin
GROUP_admin: 1000
group admin is autocreated and should not be explicitly added. the group feature is meant for groups you explicitly specify to share files across users.
in your case, adduser or addgroup creates a group/user with 1000
and blocks the other program from using it - this might explain the message, that uid 1000 is already taken. I create the groups first so that they are available on user creation/handling
just remove the GROUP
lines in your config and everything should work as expected
ACCOUNT_admin: password
UID_admin: 1000
from samba.
Thanks a lot for helping, you're totally right, it was indeed the group messing everything up :(
Really appreciate the time and effort!
Have a good one :)
from samba.
Related Issues (20)
- Unknown socket option TCP_NODELAY IPTOS_LOWDELAY HOT 1
- samba:smbd-only-latest remains unhealty, everything works though HOT 4
- Remove network_mode: host from docker-compose.yml HOT 1
- Image builds broken HOT 3
- /etc/avahi/services/samba.service HOT 1
- users group always with the id 100 whatever HOT 2
- adduser not possible if gid = uid HOT 1
- Error loading shared library HOT 3
- No access to shared folder HOT 5
- Read-only shared folders HOT 2
- Question: Which version of Samba (v1/v2/v3/v4) is being used, and can it be changed for best performance? HOT 5
- force user = %U with timemachine HOT 5
- Why does turning on time machine modify my read and write permissions HOT 4
- Samba Server not visible HOT 5
- `disable netbios = yes` disregards `$NETBIOS_DISABLE` HOT 1
- Image with tag smbd-only-latest reported as unhealthy HOT 1
- write access to folders owned by www-data HOT 1
- Latest build (and smbd-only-latest) cannot access shares, numerous errors HOT 22
- pid_to_procid: messaging_dgm_get_unique failed: No such file or directory HOT 1
- tdb(/var/lib/samba/registry.tdb): tdb_open_ex: could not open file /var/lib/samba/registry.tdb: No such file or directory HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from samba.