我正在尝试在一个高山Linux Docker容器中创建一个具有UID 1340816314的新用户,以便使一个具有UID的用户与主机上的特定用户相匹配。
问题是,即使我在/etc/login.defs中通过遵循来重新定义UID_MAX的值,我也要面对。顺便说一句,我不认为它会像阿尔卑斯山中的adduser命令那样有任何影响。
下面是我尝试做的事情的日志:
$ docker run -it --rm alpine:3.4 sh
/ # adduser -D -g '' -u 1340816314 user
adduser: number 1340816314 is not in
我的用户uid是1000,windows 10有ntfs,从linux执行:
mount -t cifs //win-ip/share1 /home/user/remote-dir -o,username=XXX,password=XXX,uid=1000,gid=1000
不幸的是,如果我创建一个隐藏文件,我可以在远程dir上写入、读取和执行文件:
touch /home/user/remote-dir/.hidden1
在linux上工作,但在windows上我看到了
.hidden1
以及:
ls -la
-rwxr-xr-x 1 user user 0 Mar 6 14:2