一切都像根一样运作。我可以开始,进入iceWM。我将使用i3,但是如果我以"other“的身份登录,然后编写"root”,那么它也可以通过lightdm实现。
在TTY中登录也同样有效,但只作为根。当我尝试以用户身份登录时,它会挂起一会儿,然后回到原来的样子。
当我以根用户身份在TTY中登录并执行su mats时,我得到su: failed to execute /usr/bin/fish: No such file or directory --那里没有文件,目录/usr/bin在那里。
以下是#journalctl -f的结果,同时尝试以普通用户身份通过lightdm打开i
我目前将用户和组定义为sbt文件的一部分:
daemonUser in Linux := "appuser"
daemonGroup in Linux := "appgroup"
这将尝试创建用户,更糟糕的是,在卸载时删除用户。用户是由我们的主厨脚本创建的,所以我不需要rpm来创建它,通过删除它,后续的安装将用错误的uid/gid重新创建它。是否有一种方法来定义daemonUser,但击败自动创建/删除?
同样,是否有一种方法可以击败服务的自动启用?
我的用户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
在fabric中具有以下添加用户帐户的功能。
~/scripts #fab -l
Python source code
Available commands:
OS_TYPE
adduser_createcmd Create command line for adding user
adduser_getinfo Prompts for user input for adding user
go The main launcher for adding user
任务
@task
@runs_once
def go
我正在尝试在一个高山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