Linux 用户管理

添加新Admin用户

参考:How to Change Linux User’s Password in One Command Line

假设我们要添加一个用户test:

# 添加用户
$ sudo adduser test

# 根据交互,填写密码和默认信息
#...

# 将用户添加到sudoer权限组
$ sudo usermod -aG sudo test

# 切换到用户
$ su - test

root用户下无交互模式创建新用户test

useradd  -s /bin/bash test
usermod -aG sudo test
echo -e "test123\ntest123" | passwd test
su - test

在本机通过ssh一键添加sudo用户并创建密码:

ssh root@IP 'useradd  -s /bin/bash test; usermod -aG sudo test; echo -e "test123\ntest123" | passwd test' && echo '[ OK ]'

记住,如果是在脚本里面,引号必须用双引号",而不能单引号!

pass="test123"
echo -e "${pass}\n${pass}" | passwd test
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、创建用户 Linux 系统可以使用 useradd 命令创建新用户:$ sudo useradd -m -c ...
    rollingstarky阅读 2,272评论 0 0
  • 查看用户 请打开终端,输入命令: 输出的第一列表示打开当前伪终端的用户的用户名(要查看当前登录用户的用户名,去掉空...
    群儿小爷阅读 279评论 0 0
  • 用户信息的更改 方式: usermod 参数 用户 -l 新用户名 原用户名 更改用户名 -u 更改用户uid...
    new_liziang阅读 638评论 0 0
  • Linux系统中用户是非常重要的一环,因为用户管理会影响安全方面的问题。在Linux系统中,不论是本机或者是远程登...
    运维阿文阅读 605评论 0 2
  • 第四次卓越圈线下活动——武义站,非常感谢为这次活动策划默默奉献的小伙伴们,特别有创意,玩的特别尽兴,在这里向你们道...
    可爱小笨笨阅读 830评论 10 3