centos服务器为不同用户分配权限

简介: ftp:不同用户分配不同目录权限一。检查Linux中vsftpd的安装情况。就不啰嗦了二。将系统中的SELinux关闭,然后重新启动电脑(不关闭的话修改好标签也可以)关闭SELinux的方法:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。

ftp:不同用户分配不同目录权限

一。检查Linux中vsftpd的安装情况。

就不啰嗦了

二。将系统中的SELinux关闭,然后重新启动电脑(不关闭的话修改好标签也可以)

关闭SELinux的方法:

修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。

如果不想重启系统,使用命令setenforce 0

注:

setenforce 1 设置SELinux 成为enforcing模式

setenforce 0 设置SELinux 成为permissive模式

在lilo或者grub的启动参数中增加:selinux=0,也可以关闭selinux

setsebool ftpd_disable_trans 1

三。建立用户和指定目录

注意:若要为目录制定相应的权限,最好在指定ftp家目录之前修改

然后将vsftpd.conf配置文件里的local_umask的值修改为000就可以了,生成目录默认777,文件默认666

#useradd -d /var/www -s /sbin/nologin ftp3

#passwd ftp3

建立用户ftp3,并指定其家目录为/var/www,禁止登陆

#useradd -d /var/web -s /sbin/nologin ftp4

#passwd ftp4

建立用户ftp4,并指定其家目录为/var/web,禁止登陆

这样ftp3和ftp4用户就被指定到相应的文件夹下。

四。修改vsftpd.conf配置文件

将anonymous_enable改为NO,阻止匿名上传

将chroot_list_enable和chroot_list_file的注释去掉,阻止用户访问上级目录

五。在/etc/vsftpd下建立chroot_list文件

建立完成后,在其中添加用户ftp3,ftp4,(一行一个)使其只允许访问指定目录。

六。启动或是重启ftp服务。

#service vsftpd restart(start)

启动成功后,就可以访问ftp服务了。


目录
相关文章
|
Java API 语音技术
MRCP(Media Resource Control Protocol)
MRCP(Media Resource Control Protocol)是一种音视频资源控制协议,用于控制语音识别、语音合成和语音交互等场景中的音视频资源。阿里云语音交互服务(ASR、TTS、Chatbot)支持MRCP协议,您可以使用MRCP协议来控制音视频资源,并实现语音交互的功能。
4383 1
|
弹性计算 编解码 Cloud Native
IP报文在阿里云上的神奇之旅系列一:同地域内云上通信
一个IP报文如何跨越万水千山达到目的地?本文将以阿里云为例,带领大家一起探索同地域内云上通信的全过程,完整展现云上同地域内各种场景的IP报文之旅,深入理解云网络技术、产品和通信。
2160 2
IP报文在阿里云上的神奇之旅系列一:同地域内云上通信
|
4月前
|
域名解析 网络协议 Ubuntu
改了DNS还是不生效?Ubuntu 24.04的这个坑我帮你踩过了
Ubuntu 24.04因`systemd-resolved`接管DNS,手动改`/etc/resolv.conf`无效,导致Docker拉镜像失败、`ping: Temporary failure in name resolution`。本文详解通过修改`/etc/systemd/resolved.conf`、重建软链接并重启服务,彻底修复DNS解析问题。(239字)
849 7
改了DNS还是不生效?Ubuntu 24.04的这个坑我帮你踩过了
|
9月前
|
域名解析 运维 网络协议
CentOS named服务管理(手把手教你配置与维护BIND DNS服务器)
教程来源https://www.vpshk.cn/本文介绍CentOS环境下named服务(BIND)的安装与配置,涵盖DNS原理、服务启停、区域文件设置、解析测试及常见问题排查,助力新手快速搭建内网DNS服务器,掌握Linux域名解析核心技能。
|
缓存 应用服务中间件 nginx
安装nginx-http-flv-module模块
本文介绍如何为Nginx安装`nginx-http-flv-module`模块。此模块基于`nginx-rtmp-module`二次开发,不仅具备原模块的所有功能,还支持HTTP-FLV播放、GOP缓存、虚拟主机等功能。安装步骤包括:确认Nginx版本、下载相应版本的Nginx与模块源码、重新编译Nginx并加入新模块、验证模块安装成功。特别注意,此模块已包含`nginx-rtmp-module`功能,无需重复编译安装。
1704 3
|
Ubuntu 网络协议 关系型数据库
|
安全 Shell Windows
记windows自定义bat脚本自启动
【8月更文挑战第27天】在Windows系统中,可让自定义bat脚本自启动的方法有两种:一是利用“启动”文件夹,通过创建bat脚本的快捷方式并将其放置于该文件夹;二是使用任务计划程序,创建一个启动时触发的任务来运行bat脚本。需确保脚本正确安全,避免对系统产生不良影响。
3742 0
|
分布式计算 安全 网络协议
centos7下 FTP服务器的配置,以及配置ftp支持ftps
FTP [File Transfer PRocotol]主要用于在服务器与客户端之间进行文件传输
centos7下 FTP服务器的配置,以及配置ftp支持ftps
|
Ubuntu Linux
百度搜索:蓝易云【Ubuntu、CentOS修改时区、设置24小时时间格式教程。】
时区和时间格式是操作系统中的两个重要设置,本文将介绍如何在Ubuntu和CentOS操作系统中修改时区和设置24小时时间格式。
2631 0