当前位置:首页 » 文件管理 » ubuntu查看ftp用户

ubuntu查看ftp用户

发布时间: 2023-04-27 21:00:03

1. ubuntu linux 下如何启动ftp服务

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

2. 在Ubuntu中怎么设置ftp用户目录的根目录

根据不同的UNIX版本,FTP版本,具体情况可能有点不同。以下是chroot的例子,仅供参考: ### /etc/chroot ftpuser yes ### /etc/ftpd.conf classtype special CHROOT umask special 000 limit special 20 umask chroot 000 limit chroot 20

3. 如何在ubuntu中安装设置ftp服务器

1、更新软件源,保证源是最新的,这样有利于下面在线通过apt-get install命令安装ftp。
2、使用sudo apt-get install vsftp命令安装vsftp,安装软件需要root权限,我们使用sudo来暂时获取。
3、安装好ftp后默认是会自动创建ftp用户的,然后设置ftp用户的密码,输入sudo passwd ftp,然后输入密码,再确认密码。
4、创建ftp用户的家目录,使用sudo mkdir /home/ftp命令
5、设置ftp家目录的权限,我这里为方便直接使用sudo chmod 777 /home/ftp命令将权限设置为777,当然你可以根据自己需求进行设置。
6、对/etc/vsftpd.conf配置文件进行一定的修改。使用 sudo gedit /etc/vsftpd.conf打开配置文件,如果你喜欢vi或vim编辑器也可以使用它们打开。
7、将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”(是否允许匿名ftp,若不允许选NO)
取消如下配置前的注释符号:
local_enable=YES(是否允许本地用户登录)
write_enable=YES(是否允许本地用户写的权限)
chroot_local_user=YES(是否将所有用户限制在主目录)
chroot_list_enable=YES(是否启动限制用户的名单)
chroot_list_file=/etc/vsftpd.chroot_list(可在文件中设置多个账号)
8、然后重启ftp服务,使用命令sudo service vsftpd restart重启ftp服务。
9、测试ftp,复制一些文件到/home/ftp目录下
方法一:在浏览器中输入ftp://localhost,网页登录。
方法二:在终端中输入ftp localhost,然后输入用户名与密码实现登录。
另外:如果登录ftp总是出现密码错误,可以将/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改为pam_service_name=ftp,即可解决。

4. ubuntu怎么设置uftp的权限

更新源列表打开"终端窗口",输入"sudoapt-getupdate"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。如果不运行该命令,直接安装vsftpd,会出现"有几个软件包无法下载,您可以运行apt-getupdate------"的错误提示,导致无法安装。安装vsftpd打开"终端窗口",输入"sudoapt-getinstallvsftpd"-->回车-->安装完成。判断vsftpd是否安装成功打开"终端窗口",输入"sudoservicevsftpdrestart"重启vsftpd服务-->回车-->vsftpd处于运行状态,说明安装成功。新建"/home/uftp"目录作为用户主目录打开"终端窗口",输入"sudomkdir/home/uftp"-->回车-->输入"sudols/home"-->回车-->有一个uftp目录,目录新建成功。新建用户uftp并设置密码打开"终端窗口",输入"sudouseradd-d/home/uftp-s/bin/bashuftp"-->回车-->用户新建成功-->输入"sudopasswftp"设置uftp用户的密码-->回车-->输入两次密码-->回车-->密码设置成功。使用gedit修改配置文件/etc/vsftpd.conf打开"终端窗口",输入"sudogedit/etc/vsftpd.conf"-->回车-->打开了vsftpd.conf文件,向文件中添加"userlist_deny=NOuserlist_enable=YESuserlist_file=/etc/allowed_users"和"seccomp_sandbox=NO"-->使文件中的"local_enable=YES"-->保存。使用gedit新建/etc/allowed_users文件打开"终端窗口",输入"sudogedit/etc/allowed_users"-->回车-->输入uftp-->保存,文件创建成功。使用gedit查看/etc/ftpusers文件中的内容打开"终端窗口",输入"sudogedit/etc/ftpusers"-->回车-->打开这个文件后,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。9使用winscp登录FTP服务器下载安装WinSCP,运行WinSCP-->输入IP、用户名、密码-->保存-->勾选"保存密码"-->确定-->登录-->登录成功。

5. ubuntu下只有一个普通用户能用ftp服务

第一个问题

ubuntu不同于redhat或者centos useradd 创建的用户不会有用户的home目录 且不会有shell 如果你查看/etc/passwd中会发现 这个新建的用户的shell一般会是/sbin/nologin 或者/bin/false 所以虽然你可以使用ssh服务 但是这个用户没有家目录也没有shell所以 没有"名字@电脑名字~$:"

解决的方法使用adser命令创建用户

第二个问题

  1. 这个用户不能在/etc/vsftpd/ftpusers中,因为这个文件是ftp服务的黑名单,如果存在就删掉这个用户。

  2. 要查看/etc/vsftpd/vsftpd.conf配置文件中

    userlist_enable=NO

这个选项的值是否为NO,如果不是改成NO 保存突出 重启vsftpd服务即可

关于这个选项和user_list文件比较复杂 我就不啰嗦了 有兴趣自己查一下

6. ubuntu 16.04 ftp服务器 怎么管理权限

使用下列命令安装
sudo apt-get install vsftpd

安装完后,ftp的配置文件在
/etc/vsftpd.conf

可以使用下列命令来打开,关闭,重启ftp服务
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd restart

使用下列命令,可以看到系统中多了ftp用户组和ftp用户
cat /etc/group
cat /etc/passwd

ftp服务器的目录位置在 /srv/ftp, 这也是匿名用户访问时的根目录。
可以使用下列命令来间接更改目录
cd /srv
sudo rm -d ftp
cd ~/
mkdir ftp

7. ubuntu ftp命令put怎么用

FTP连接

1
打开终端, 鼠标点击, 或者输入快捷键(Ctrl+Alt+T)

2
Linux ftp命令的一般格式如下:$ ftp 主机名/IP,其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;

3
如果没有指定主机名,ftp将给出提示符,等待用户输入命令:$ ftp,ftp >,此时在ftp>提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。

4
不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过ftp使用这一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中

END
FTP命令

最常用的命令有:
ls 列出远程机的当前目录
cd 在远程机上改变工作目录
lcd 在本地机上改变工作目录
ascii 设置文件传输方式为ASCII模式
binary 设置文件传输方式为二进制模式
close 终止当前的ftp会话
hash 每次传输完数据缓冲区中的数据后就显示一个#号
get(mget) 从远程机传送指定文件到本地机
put(mput) 从本地机传送指定文件到远程机
open 连接远程ftp站点
断开与远程机的连接并退出ftp

8. 如何添加或删除ubuntu用户和组

1、创建用户组
命令groupadd创建用户组
groupadd
-g
600
groupftp
创建一个组groupftp,其GID为600
2、为组添加用户
命令gpasswd,只有root和组管理员能够改变组的成员。
gpasswd
-a
user1
groupftp
把user1加入groupftp组
gpasswd
-d
user1
groupftp
把user1退出groupftp组3、修改组
groupmod
-n
user
groupftp
修改组名user为groupftp4、删除组
groupdel
groupftp
删除组groupftp二、用户操作
5、创建用户
useradd
-u
700
myftp
-g
600创建myftp用户,指定uid为700,所属组uid600
6、为新建用户设置密码
passwd
myftp7、修改用户账户
usermod
-l
myftp2
myftp
将用户myftp的登录名改为myftp2
usermod
-g
groupftp
myftp
将用户myftp加入到groupftp组中。
usermod
-d
/ftp1/ftp2
ftp
将用户ftp目录改为/ftp1/ftp28、删除用户账户
userdel
myftp
删除用户myftp
userdel
-r
myftp
删除用户myftp,同时删除他的工作目录9、查看用户信息
id命令查看一个用户的UID和GID,
例:查看myftp的id
id
myftpfinger
命令查看用户信息finger
myftp

9. Ubuntu安装vsftpd之后没有新建ftp用户组和ftp用户

vsftpd 安装后默认有两个用户出现:ftp anonymou 两个用户
你可以建一本地用户组访问,及匿名用户组访问,
也可以分配指定不同的目录,
一个开放,一个用户密码管理

热点内容
和平精英安卓版怎么调成中文 发布:2025-02-13 22:16:10 浏览:36
混沌起源需要什么配置玩 发布:2025-02-13 22:14:33 浏览:277
vs引入文件夹 发布:2025-02-13 22:05:52 浏览:127
安卓手机如何调无限电量 发布:2025-02-13 22:05:50 浏览:113
phppost长度 发布:2025-02-13 22:05:45 浏览:626
烈火战神源码 发布:2025-02-13 22:04:51 浏览:619
源码猫交易 发布:2025-02-13 22:04:49 浏览:756
广告脚本镜头 发布:2025-02-13 22:04:48 浏览:986
安卓手机哪个app自拍更真实 发布:2025-02-13 22:00:19 浏览:194
安卓系统密码忘了怎么办 发布:2025-02-13 21:49:28 浏览:972