linux怎么查看ftp用户现有的密码?我现在有ftp用户nobody和root,怎么看他们的密码,不是修改密码。。。

作者&投稿:店杰 (若有异议请与网页底部的电邮联系)
linux系统中装了,vsftpd ,怎么查看ftp帐号和密码?~

安装了vsftpd会自动生成“ftp”这个账号,但是密码好像默认是没有的吧
忘记了密码有一个很简单的办法
输入 passwd 用户名
然后就会让你输入两次密码,密码就被修改了,不需要原来的密码
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

(以下内容属于转载.)pure-ftp默认采用Linux的root用户。采用virtual users(虚拟帐户) 则能够更好的控制访问权项。

建立一个ftp用户的文件夹,也就是ftp共享文件夹。
#mkdir /usr/local/ftpdir

建立一个ftp用户与组:
#groupadd ftpgroup
#useradd -g ftpgroup -d /usr/local/nginx/html -s /bin/bash ftpftp
进入安装执行目录
#cd /usr/local/pureftp/bin

建立第一个虚拟用户:
#pure-pw useradd widebright -u ftpftp -d /usr/local/nginx/html/ -f /usr/local/pureftp/pure-ftpd.passwd
运行之后会提示你输入一个 widebright用户的密码。
说明: widebright 就是要创建FTP登陆账户 ,ftpftp 是关联的linux用户,
-d指定起始目录,并锁定于该目录。如果不锁定,则用-D 如果需要不同的权限,可以使用chown chmod配置linux用户与组的指定目录的权限,
-f 指定生成的密码文件的保存位置。
如果想修改用户,可以自己查看pure-pw命令的用法。
如果提示-bash: pure-pw: command not found, 即环境变量里没有这个路径,不添加路径的话要指定pure-pw的绝对路径
这里是: /usr/local/pureftp/bin/pure-pw useradd widebright -u ftpftp -d /usr/local/nignx/html -f /usr/local/pureftp/pure-ftpd.passwd
之后会提示输入密码和再次输入密码: Password: Enter it again:


4. 生成密码数据库
#pure-pw mkdb /usr/local/pureftp/pure-ftpd.pdb -f /usr/local/pureftp/pure-ftpd.passwd
/usr/local/pureftp/pure-ftpd.pdb 是要生成的密码数据库保存的位置。-f 指定根据那个密码文件生成,
这里采用的是先前生成的包含widebright用户的密码配置文件。/usr/local/pureftp/pure-ftpd.passwd
这是为:
#/usr/local/pureftp/bin/pure-pw mkdb /usr/local/pureftp/pure-ftpd.pdb -f /usr/local/pureftp/pure-ftpd.passwd

5. 启动pure-ftpd 服务器。
# /usr/local/pureftp/sbin/pure-ftpd -l puredb:/usr/local/pureftp/pure-ftpd.pdb & ====这里还是用的绝对路径
-l 指定账户密码数据库,这里采用先前生成的puredb数据库
& 是让 pure-ftpd在后台运行

6.执行 ps -ef | grep pure-ftpd 可以看得到ftp 服务器已经启动了。
root 25839 20560 0 10:03 pts/0 00:00:00 pure-ftpd (SERVER)
root 25841 20560 0 10:03 pts/0 00:00:00 grep pure-ftpd

7. 一点小问题
服务器启动后,在windows 资源管理器中输入ftp://widebright@服务器IP 这样的语句已经
可以访问到刚才创建的ftp服务器了。下载也很正常,可就是不能上传。
用户文件权项问题, 这个和关联的linux用户的文件夹权项有关,
我采用的是ftpftp用户所以执行
#chown ftpftp /usr/local/nginx/html
就可以上传文件了。
如果不能上传文件的话用ls -l 来看看你的linux用户有没有相应的文件夹的写权限,必要的时候采用chown chmod命令修改。

附上网上找的pure-pw command not found的错误解决方法,这里没有测试
1. 报没找到命令是因为pure-pw所在的目录没有加到PATH环境变量中。
解决办法有两个:
a)把这个目录加到PATH环境变量里
比如 export PATH=$PATH:/usr/local/pureftpd/bin,想永久生效的话得修改用户的profile
2)用绝对路径访问pure-pw
比如 /usr/local/pureftpd/bin/pure-pw
附上用户删除命令:
#/usr/local/pureftp/bin/pure-pw userdel widebright222 -f /usr/local/pureftp/pure-ftpd.passwd
附上用户宿主目录修改命令
# /usr/local/pureftp/bin/pure-pw usermod widebright -d 新目录 -f /usr/local/pureftp/pure-ftpd.passwd

2. 确认pureftpd使用的是这个配置文件,确认修改配置文件以后重新启动pureftpd
安装后nginx或apache改变ftpftp的宿主目录,以及widebright上传路径,
改变ftpftp用户的宿主目录为/usr/local/nginx/html ,这里ningx的站点目录为/usr/local/nginx/html/
#usrmod -d /usr/local/nginx/html ftpftp
改变上传路径
# /usr/local/pureftp/bin/pure-pw --help 查看help看到修改用户上传路径用pure-pw usrmod -d
# /usr/local/pureftp/bin/pure-pw usermod widebright -d 新目录 -f /usr/local/pureftp/pure-ftpd.passwd
然后重启pure-ftp, 不知怎么重启, ps查看pure-ftp的进程结束掉,然后
#pure-pw mkdb /usr/local/pureftp/pure-ftpd.pdb -f /usr/local/pureftp/pure-ftpd.passwd 重新生成数据库密码
# /usr/local/pureftp/sbin/pure-ftpd -l puredb:/usr/local/pureftp/pure-ftpd.pdb & 再启动

不能看密码,就算是超级用户都是不能看的,要是能看密码就是linux的系统漏洞了,总不能一个用户能看到其他用户的密码吧,只能看到shadow文件中的加密密文,除非有解密算法,否则是不知道密码的

看不了密码


linux怎么查看端口号是否被占用
Linux netstat命令用于显示网络状态。利用netstat指令可让你得知整个Linux系统的网络情况。语法 netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]参数 -a或--all:显示所有连线中的Socker。-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址。-c或--continuous:持续列出网络状态...

深入探究Linux查看任务队列linux查看任务队列
首先Linux用户可以使用b o o t o p – c o m m a n d来查看当前任务队列的情况。比如:b o o t o p – c o m m a n d f o r_ l o o p l o o p l o o p l o o p l o o p l o o p l o o p l o o p l o o p l o o p l o o...

如何用Linux查看当前系统有几个账户?
(1)在终端里.其实只需要查看 \/etc\/passwd文件就行了.\\x0d\\x0a(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.\\x0d\\x0a或者用cat \/etc\/passwd |cut -f 1 -d :\\x0d\\x0a在网上论坛看到的,你试试吧。

linux查看日志的命令是?具体怎么用
Linux查看日志的命令有很多,比如tail、cat、tac、head、echo等,今天给大家介绍几种常用的方法:1、tail-实时查看变化的日志 命令格式:tail [必要参数][选择参数][文件]-f:循环读取 -q:不显示处理信息 -v:显示详细的处理信息 -c<数目>:显示的字节数 -n<行数>:显示行数 -q, --quiet, -...

linux怎么查看网关
通过你的描述,由于不知道你的具体系统版本,这里就以我正在用的测试机为例,可以通过如下命令来进行查看:[root@gitlab backups][root@gitlab backups]# cat \/etc\/sysconfig\/network-scripts\/ifcfg-eth0 | grep "GATEWAY" | cut -d "=" -f 2 192.168.1.1 [root@gitlab backups]温馨提示:...

Linux里面tail -f这里的-f是什么意思?
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。命令格式:tail [参数] [文件]参数:-f 循环读取 -q 不显示处理信息 -v 显示...

Linux 下怎么设置、删除网关
1、首先登陆连接linux系统,输入 fconfig可以查看到当前本机的IP地址信息,可以看到上面查询IP地址,对应的网卡为eth0。2、接着需要编辑网卡配置文件,使用VI编辑器设置,输入指令“ vi \/etc\/sysconfig\/network-scripts\/ifcfg-eth0 ”编辑网卡设置文件。3、进入这个文件,其中DEVICE=eth0 网卡对应的设备...

Linux里面if [ -f mkdir \/media\/cdrom ]命令作用是什么?
mkdir命令功能:mkdir是(make directories)的缩写,其功能为创建一个目录 mkdir命令的语法格式:mkdir [参数] [目录路径]---参数说明--- -p:递归创建多级目录 -m:建立目录的同时设置目录的权限 -z:设置安全上下文 -v:显示目录的创建过程 注意事项:1.当待创建目录已存在,则会提示相应的存在信息,并...

linux操作系统怎么查看硬件信息
如果要看设备树:lscpi -troot@ubuntu:\/home\/peng#lspci-t6. usb查看usb信息root@ubuntu:\/home\/peng#lsusbBus001Device001:ID1d6b:0002LinuxFoundation2.0roothubBus002Device003:ID0e0f:0002VMware,Inc.VirtualUSBHubBus002Device002:ID0e0f:0003VMware,Inc.VirtualMouseBus002Device001:ID1d6b:0001LinuxFoundation...

linux查看文件内容命令vimlinux查看文件内容命令
如何查看linux下的用户文件?输入cd\/home命令,进入到home目录中,在输入ll命令,即可查看普通用户目录 linux下查看文件类型的三种方法?1、首先我们以管理员身份(root)登录系统,在系统界面窗口处,输入命令mount,可以看到\/dev\/sda1on\/typeext3表示sda1的文件系统是ext3的类型。2、第二种方式,我们输入...

平陆县17892092720: linux下能否查看所有ftp 用户,怎么操作?
通伊止血: 需要看你的ftp是装的哪个 如果是vsftp的话 在/etc/vsftpd下面有ftpusers user_list,可以看到的

平陆县17892092720: linux 查看ftp用户有哪些 -
通伊止血: 你设置几个不想要的账号,你只需要用:usedel -r 用户名 -》就可以了呀!任何账号度必须建立在系统普通用户的基础之上!

平陆县17892092720: linux怎么查看ftp用户现有的密码?我现在有ftp用户nobody和root,怎么看他们的密码,不是修改密码... -
通伊止血: 不能看密码,就算是超级用户都是不能看的,要是能看密码就是linux的系统漏洞了,总不能一个用户能看到其他用户的密码吧,只能看到shadow文件中的加密密文,除非有解密算法,否则是不知道密码的

平陆县17892092720: 怎么查看linux系统开启的ftp服务 -
通伊止血: service vsftpd status或者/etc/rc.d/init.d/vsftpd status 也可以用system-config-services命令进入服务配置界面,system services中查看vsftpd的状态(需要注意,只有红帽支持此功能,其它的Linux不一定能用)

平陆县17892092720: linux怎样查看系统新添加的用户? -
通伊止血: 1、Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d : 2、用户管理命令 useradd 注:添加用户 ...

平陆县17892092720: 我在linux下装的是pureftp,怎么查看ftp用户,有怎么给这些用户设置权限啊???最好有命令 -
通伊止血: (以下内容属于转载.)pure-ftp默认采用Linux的root用户.采用virtual users(虚拟帐户) 则能够更好的控制访问权项.建立一个ftp用户的文件夹,也就是ftp共享文件夹.#mkdir /usr/local/ftpdir 建立一个ftp用户与组:#groupadd ftpgroup#useradd ...

平陆县17892092720: linux下装的pureftp,怎么查看ftp用户? -
通伊止血: 方法如下:pure-ftp默认采用Linux的root用户.采用virtual users(虚拟帐户) 则能够更好的控制访问权项建立一个ftp用户的文件夹,也就是ftp共享文件夹#mkdir /usr/local/ftpdir 建立一个ftp用户与组:进入安装执行目录 建立优先个虚拟用户:运行...

平陆县17892092720: linux下如何查看ftp的目录 -
通伊止血: 编辑/etc/passwd 用什么用户登录就在/home/用户名 这个目录下

平陆县17892092720: 如何知道Linux上是否安装FTP服务 -
通伊止血: 有几种方法:1.命令的方法:ps -aux | grep ftpd netstat -na | grep 21 看看有没有启动.2.在界面模式下查看ftp服务有没有开启,比如suse Linux的,在yast中就能看到3.你用ftp软件看看能否连到系统.这方法缺点明显,要是配置错了也连不上,呵呵.建议采用第一种,直接用命令查看.

平陆县17892092720: ubuntu怎么知道FTP用户名和密码 -
通伊止血: 这只是客户端, 你要想知道服务端的用户和密码应该询问对方管理员.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网