1 vi icbc.sh
#!/bin/bash # 创建用户icbc useradd -m -u 1001 icbc # 设置家目录为/data/icbc usermod -d /data/icbc icbc # 将icbc用户添加到sudoers文件中 "icbc ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers # 禁用root密码登陆 sed -i 's/PermitRootLogin yes/PermitRootLogin no/g' /etc/ssh/sshd_config # 重启ssh systemctl restart sshd # 创建目录/app,属主为icbc mkdir /app chown icbc:icbc /app
2 chmod +x icbc.sh #授权脚本可执行权限
3 ./icbc.sh #运行脚本
=====================================================
PS:期间用的到的命令
#删除已有的UID
userdel -r -f $(getent passwd 1001 | cut -d: -f1
# userdel:用户删除命令
# -r:删除用户的同时删除其家目录及其它数据,谨慎使用!
# -f:强制删除
# getent passwd 1001:根据 UID 为 1001 获取用户信息
# cut -d: -f1:取该信息的第一个字段,即用户名
#查看UID对应的user
[root@master-192-168-83-10 ~]# getent passwd 1001
icbc:x:1001:1001::/data/icbc:/bin/bash
=======================================================
验证:
标签:脚本,删除,创建,app,用户,getent,icbc,1001 From: https://www.cnblogs.com/sinsenliu/p/17469781.html