linuxshell密码
‘壹’ 你好,怎么在linux文件里边编辑用户和用户密码,然后在Xshell里边调用
不推荐使用直接编辑用户和用户密码文件
在linux上存放用户的文件:/etc/passwd
存放密码的文件:/etc/shadow
如果你是要新建用户可以使用:useradd -m username(username为你创建的用户名)
为用户设置密码:passwd username(如果不加username,默认是给当前用户设置密码)
添加完用户,设置好密码之后,就可以使用xshell登录了。
另外注意下:要启动ssh服务,防火墙允许连接。 谢谢!
‘贰’ Linux shell脚本有一条sudo语句,如何在脚本里获得本人的密码,从而得到root权限
echo"yourpasswd"|sudo-Syourcmd
‘叁’ 在shell中使用linux的su命令 如何输入密码
你是不是直接的在终端里面输入了su
-
user?
如果是的话,问题就出在那个user上面。user在这里是登录到系统中的具体的用户的名称。在实际使用中,是要依据具体情况来输入的。不是照办照抄的。
如果登录的用户叫u1,那应该是su
-
u1,如果登录的是user1,那应该是su
-
user1。不能照抄。除非你哪里那个用于日常应用操作的普通用户的名称就是user。
还有,我看到你在user后面还有<
passwd。那也是错误。不过这个也怪不得你,因为你没有在命令行下操作的经验。在电脑的语法格式中,以一对尖括号,或者说是以小于号和大于号所包裹的部分表示命令中必须输入的部分,没有它这条命令无法执行。
说明这个passwd是su
-
user这条指令中必须输入的部分。passwd实际上是pass
word的缩写,就是密码。
你应该这样:
su
-
user回车
输入密码
这个密码是什么。不一定。不同的发行版会有不同设置。有些版本的linux,密码指的是具有超级管理权限的root的密码。有的指的是当前登入系统的普通用户的密码。你自己去试一下就知道了。
‘肆’ linux中 用shell命令批量新建用户的方法建立用户 k1 k2 k3 k4 k5 登录口令统一设置为12345 求详细操作步骤
可以建立一个shell脚本处理,脚本内容如下,这只是个简单的脚本,没有对用户设置组和家目录,也没有判断用户是否存在,实际应用中需要注意处理:
#!/bin/bash
#设置初始密码
kpasswd="12345"
for kuser in k1 k2 k3 k4 k5
do
useradd $kuser
echo "$kuser:$kpasswd" | chpasswd
echo "用户$kuser建立成功,初始密码是$kpasswd"
done