问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux 建了一个用户,怎么给他FTP权限?

发布网友 发布时间:2022-04-26 19:42

我来回答

4个回答

热心网友 时间:2023-10-25 02:54

Linux下创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP。声明:使用Linux版本release 5.6,并以超级管理员root身份运行。
  1.创建用户,并指定分组和主目录
  useradd -d /home/lch -g root lch
  还可以增加其他参数,比如指定用户使用shell等,具体的google一下
  2.设定密码
  passwd lch
  3.查看、改变、添加用户分组
  [root@localhost ~]# groups lch
  lch : root www
  # -G 改变分组
  [root@localhost ~]# usermod -G root lch
  [root@localhost ~]# groups lch
  lch : root
  # -g 新增分组
  [root@localhost ~]# usermod -g www lch
  [root@localhost ~]# groups lch
  lch : www root
  4.删除用户
  # 加上 -r 参数,删除更彻底
  userdel -r lch
  更改ftp配置文件
  修改配置文件/etc/vsftpd/vsftpd.conf并设定或删掉注释:
  userlist_enable=NO
  anonymous_enable=NO
  chroot_list_enable=YES
  chroot_list_file=/etc/vsftpd/chroot_list
  打开/etc/vsftpd/user_list并增加一行:
  lch
  新建文件/etc/vsftpd/chroot_list并增加一行
  lch
  配置用户ftp权限及访问路径*:
  此时用usertest登陆系统ftp,是否可以访问?如果无法访问,说明我们的ftp做了*。打开/etc/vsftpd/vsftpd.conf,查找userlist_enable、userlist_deny、userlist_file。如果userlist_deny=NO:只允许userlist_file文件中的用户可访问ftp;如果userlist_deny=YES:userlist_file文件中列举的用户不能通过ftp访问系统。userlist_enable是该功能的开关。我们的系统配置如下:
  userlist_enable=YES
  userlist_deny=NO
  userlist_file=/etc/vsftpd/user_list
  所以需要把用户加入到/etc/vsftpd/user_list文件中,每个用户一行。
  由于该主目录是mpsp用户建的,usertest是mpsp组的成员,所以usertest默认具有增删查改权限;而usertest作为mpsp组成员,对/home/mpsp下的所有路径具有访问权限(根据各目录的权限设置,默认是这样),登录ftp后会发现,usertest用户可以访问其他目录,并且具有mpsp组的权限,这样做是不允许的,我们需要将usertest用户的访问范围控制在其主目录下。方法如下:
  1. cd /etc/vsftpd 进入ftp配置文件目录
  2. vi vsftpd.conf编辑此文件,找到#chroot_list_enable=YES,删除前面的那个#号,表示开启此*功能
  找到chroot_list_file:chroot_list_file=/etc/vsftpd/chroot_list
  3. 编辑chroot_list文件,加入你要*的用户名,一行一个用户。
  如果更新了vsftpd.conf,一定要重启ftp,命令如下:
  [root@linux sir001 root]# /etc/init.d/vsftpd restart
  关闭vsftpd:[ 确定]
  为vsftpd 启动vsftpd:[ 确定]
  启动FTP服务
  service vsftpd start
  还有两个参数:stop、restart

热心网友 时间:2023-10-25 02:54

ftp 有自己的用户列表,当然也可以设置使用系统用户。
我记得如果系统帐户,默认情况下被加入 ftp 组的用户拥有 ftp 登录的权限。
当然,这个默认我是在 N 年前知道的,现在还是不是不知道。

好像各种 Linux ,默认就是本地帐户吧?

热心网友 时间:2023-10-25 02:54

vsftpd.conf里把本地用户启用即可

热心网友 时间:2023-10-25 02:55

问题不够清楚,说细一点.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
香蕉酸奶什么时候吃对减肥效果好-香蕉酸奶几点吃最佳时间 是是什么词性 魔兽世界狂暴战选什么种族看起来霸气威武?LM和BL分别说下。牛头人... 表达喜怒哀乐的成语有哪些? 问:我跟我朋友都19岁了女生就,我们想一起外面住宿一起工作,但是她很听... 女孩子高中毕业就可以不征求大人随便在外过夜了吗 ...19岁的女学生,和男朋友住宾馆会不会被学校查到吗??宾馆和学校有关系... ...女生就不能去闺蜜那里过夜?我都已经19岁了我爸妈还管我 哑然失笑的近义词和反义词是什么_哑然失笑是什么意思? 在黄梓良那儿算了说正缘桃花在猪年会出现,现在都鼠年了还没出现是骗子... 女人三十 怎样面对衰老 如何知道是二氧化锆全瓷牙? 刚注册完腾讯云,现在在备案,想问下备案时需要上传域名证书,这个在哪里获得? 生菜怎么盆栽 linux 下ftp用户 允许下载,禁止上传和删除怎么设置 https 证书生成方法?https 证书生成工具? 怎样判别二氧化锆牙齿真假 在申请SSL证书时,证书是和域名绑定在一起的吗? 求救,linux 下FTP如果设置用户只有上传、下载而没有删除的权限? 如何生成多域名证书 一台电脑怎么登录多个 电脑怎么登录多个 鱼刺卡在喉咙里怎么办?不大的鱼刺 怒不可遏猜一天文用语 怒不可遏怎么造句 怒不可遏,萍水相逢的意思 怒不可遏近义词 怒不可遏的翻译 怒不可遏的意思是什么? 怒不可遏是什么意思? 宾奴箱包购买店在哪 自制的SSL证书能应用于正式网站用域名访问吗? 怎样检测狂犬病 在超市买现成的大盘鸡调料,求详细做大盘鸡的步骤! 被狗咬了一口怎么办呀? .刚买的海尔BCD-216WDPX冰箱启动工作25分挺27分正常吗? 狂犬病,我好怕 我十岁今天吃了大盘鸡吃了披萨吃了蛋糕会怎样? 怎样专注于同一目标? 被狗咬过或者养狗的朋友进? 海尔冰箱BCD-216SDCM如何调节温度 狗狗买回来一周不到就死了.被它咬了会得狂犬病吗? 狂犬病是由什么病毒引起的?怎样如何传播?症状怎样?拜托各位大神 海尔冰箱温BCD-216SD怎么调温度 ETc卡注销了这张卡还能从新用吗? 怎么确定自己有没买不计免赔险呢? 每种保险都有不计免赔 现在车险保单里都没有不计免赔那一项了吗? 2015款crv2.4豪华版和尊享版差什么 本田crv2015款2.4车2驱豪华怎么样