linux 新建用户后无法用shell登录

useradd----创建用户命令

简单的创建普通用户(当然得在root登录下执行)

useradd username -p password

userdel username 删除用户


用上面的命令新建用户 和密码后打开ssh登录 发现无论如何也登陆不了,那么还需要执行如下一句命令

echo password | passwd --stdin username


即可解决

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Linux创建一个新的shell脚本,可以按照以下步骤操作: 1. 打开终端窗口,进入要创建脚本的目录。 2. 使用文本编辑器(如vi、nano等)创建一个新的文件,文件名以.sh结尾,例如:test.sh。 3. 在文件中编写脚本代码,例如: #!/bin/bash echo "Hello World!" 4. 保存文件并退出编辑器。 5. 使用chmod命令给脚本文件添加可执行权限,例如: chmod +x test.sh 6. 运行脚本,例如: ./test.sh 这样就可以在Linux创建并运行一个简单的shell脚本了。 ### 回答2: Linux是一种开源操作系统,也是一种自由软件和基于UNIX的系统。由于其稳定性、安全性和可靠性,现在许多企业、组织和个人都在使用Linux系统。为了提高工作效率,我们常常需要使用shell脚本来自动化一些工作。接下来,我将为您介绍如何在Linux系统上新建一个shell脚本。 第一步,打开终端,进入到您的Linux系统中。 第二步,使用命令行工具创建一个shell文件。您可以在终端输入“vim test.sh”来打开一个新的shell脚本。 第三步,输入“#!/bin/bash”作为文本的第一行,这是告诉系统使用bash解释器来运行此脚本。 第四步,写入您需要实现的脚本代码。把脚本代码写在{}中,并用分号隔开不同的命令。如下是一个示例,定义了名为“hello”的函数,输出“Hello,你好!”: hello() { echo "Hello, 你好!" } 第五步,保存并退出文件。按ESC键退出编辑模式,输入“:wq”保存文件并退出vim编辑器。 第六步,将脚本文件设为可执行文件。您可以输入“chmod +x test.sh”命令,这将允许您运行此脚本文件。 第七步,运行脚本文件。使用“./test.sh”命令来运行您的新脚本。终端屏幕将会输出“Hello,你好!”的信息,标识脚本正在运行。 这些就是在Linux系统上新建shell脚本的步骤。您可以使用这些命令和技巧创建定制化的脚本,以提高工作效率并更好地适应您的工作流程。 ### 回答3: 在Linux系统中,新建一个shell脚本非常简单,下面是步骤: 1. 打开终端,使用命令`cd`切换到想要存放脚本的目录。 2. 使用任意文本编辑器(比如`vi`、`nano`、`emacs`等)新建一个文件,并命名为 *.sh 格式,如:test.sh。 3. 在文件的第一行,写上#!/bin/bash,这是告诉系统这是一个bash脚本。 4. 编写脚本,可以使用任意Shell命令以及 Linux系统命令,并按照语法规则书写。 5. 保存文件并退出编辑器。 6. 在终端中输入命令`chmod +x test.sh`,这是给脚本赋予可执行权限。 7. 在终端中输入命令`./test.sh`或者`sh test.sh`来执行脚本。 以上就是在Linux系统中新建shell脚本的方法,需要注意的是,脚本文件中必须使用Unix或Linux的换行方式,即"\n",Windows的"\r\n"换行方式会导致脚本执行失败。另外,脚本编写时需要特别注意语法规则,可以在终端中使用`bash -n xxx.sh`来检查脚本是否有语法错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值