在树莓派raspbian系统下放开ftp写权限
来源:互联网 发布:慈溪行知职高网站 编辑:程序博客网 时间:2024/05/12 01:58
首先需要安装ftp服务程序
pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get install vsftpd
安装成功后,ftp就已经可以登录和浏览文件了,但是不能写,需要更改写权限。
树莓派raspbian系统默认登录用户是pi,默认密码是 raspberry , 更改写权限,要对ftp进行配置,需要修改/etc/vsftpd.conf,修改这个文件要求具有root权限,默认情况下树莓派root用户被锁,需要解开,解开的命令如下:
pi@raspberrypi:~$ sudo passwd root
Enter new UNIX password: #输入第一遍密码
Retype new UNIX password: #输入第二遍密码
然后,启用 root账号登录
pi@raspberrypi:~$ sudo passwd --unlock root
此时root用户已解锁,进入root 账号:
myself@raspberrypi:~/myDoc $ su
密码:
用vi编辑/etc/vsftpd.conf
root@raspberrypi:/home# vi /etc/vsftpd.conf
去掉write_enable=YES前面的#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
此时再登录ftp,就可以写入内容了。
下面附上vsftpd.conf的配置说明:
(
12anonymous_enable=YES ##支持匿名帐号
15 local_enable=YES##支持本地帐号
18 write_enable=YES##允许使用任何可以修改文件系统的FTP的指令
22 local_umask=022##屏蔽权限即本地用户上传的文件权限
27#anon_upload_enable=YES允许匿名用户上传文件
31#anon_mkdir_write_enable=YES允许匿名用户创建新目录
35dirmessage_enable=YES ##允许为目录配置显示信息,显示每个目录下面的message_file文件的内容
39xferlog_enable=YES ##开启日记功能
42connect_from_port_20=YES ##使用标准的20端口来连接ftp
47#chown_uploads=YES所有匿名上传的文件的所属用户将会被更改成chown_username
48#chown_username=whoever匿名上传文件所属用户名
52 #xferlog_file=/var/log/xferlog日志文件位置
56xferlog_std_format=YES ##使用标准的日志格式
59#idle_session_timeout=600空闲连接超时
62#data_connection_timeout=120数据传输超时
66#nopriv_user=ftpsecure当服务器运行于最底层时使用的用户名
71#async_abor_enable=YES允许使用\"async ABOR\"命令,一般不用,容易出问题
81#ascii_upload_enable=YES管控是否可用ASCII模式上传。默认值为NO
82#ascii_download_enable=YES管控是否可用ASCII模式下载。默认值为NO
85#ftpd_banner=Welcome to blah FTP service ## login时显示欢迎信息.如果设置了banner_file则此设置无效
89#deny_email_enable=YES如果匿名用户需要密码,那么使用banned_email_file里面的电子邮件地址的用户不能登录
90 # (default follows)
91#banned_email_file=/etc/vsftpd/banned_emails禁止使用匿名用户登陆时作为密码的电子邮件地址
96#chroot_list_enable=YES如果启动这项功能,则所有列在chroot_list_file中的使用者不能更改根目录
97 # (defaultfollows)
98#chroot_list_file=/etc/vsftpd/chroot_list定义不能更改用户主目录的文件
104#ls_recurse_enable=YES是否能使用ls -R命令以防止浪费大量的服务器资源
109 listen=YES ##绑定到listen_port指定的端口,既然都绑定了也就是每时都开着的,就是standalone模式(独立的sftpd服务器)
116pam_service_name=vsftpd ##定义PAM所使用的名称,预设为vsftpd
117userlist_enable=YES ##若启用此选项,userlist_deny选项才被启动
118tcp_wrappers=YES ##开启tcp_wrappers支持
)
- 在树莓派raspbian系统下放开ftp写权限
- 在树莓派raspbian系统上安装Mysql
- 在MAC OS下安装Raspbian Jessie with Pixel树莓派系统
- 树莓派安装raspbian系统
- Mac OSX下给树莓派安装Raspbian系统
- 树莓派Raspbian系统密码设置
- 1、树莓派安装Raspbian系统
- 在linux下配置ftp权限用户
- Raspberry Pi: MacOS下安装Raspbian系统
- 在raspbian系统上打rt补丁
- [树莓派]Raspbian系统给LxTerminal增加快捷键
- 树莓派Raspbian系统启用ROOT用户
- 树莓派3B-raspbian系统安装
- 树莓派Raspbian系统安装与本地化设置
- 树莓派3b安装raspbian系统
- 树莓派最新raspbian系统换国内源
- linux系统下修改文件夹目录权限FTP服务器搭建
- linux系统下修改文件夹目录权限FTP服务器搭建
- Kotlin編程⇒人机交互
- 06:笨小猴
- getaddrinfo, getnameinfo(替代gethostbyname, gethostbyaddr), gethostname
- RMAN定时备份脚本(全备+增量备份+控制文件+参数文件)
- 调用系统相机、相册、剪裁图片并上传(常用于上传头像,兼容Android7.0)
- 在树莓派raspbian系统下放开ftp写权限
- 洛谷 [p1196] 银河英雄传说
- 2017年10月 oracle 关键补丁更新
- VMware下的CentOS镜像安装
- 软件设计七大原则
- N-Gram模型
- Android 6.0动态权限
- 党的十九大
- 从Python切换到Go的九大理由