gpt4 book ai didi

linux - 在 Bash Shell 脚本中添加或修改用户

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:41 33 4
gpt4 key购买 nike

在我尝试学习 bash shell 时,我想知道如何在 Bash Shell 脚本中添加或修改用户?

最佳答案

快速示例:

添加用户:

创建用户.sh

#!/bin/sh

user=$1 #first argument
apache="www-data"
passuser=$2 # second argument
newpasswd=$(perl -e 'print crypt($ARGV[0], "S@LtStR!Ng")' $passuser)
createuser='/usr/sbin/useradd' # PATH to `useradd` package

##create and update password, then assign the apache group to the user
$createuser -d /home/$user -g $apache -m -s /bin/bash -p $newpasswd $user

调用:

root@ip-ad-2as2-ds:#./createuser.sh test test1234

通过这种方式,您可以控制修改用户脚本,只需更改 createuser 变量以获得正确的修改用户 (usermod) 包。

关于linux - 在 Bash Shell 脚本中添加或修改用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6564301/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com