关于linuxlinux怎么查看用户权限限设置的问题。

我在fedora8下创建了一个FTP用户验证登錄那里该怎么设置啊?我设置的本地用户进不去匿名也一样!... 我在fedora8 下创建了一个FTP,用户验证登录那里该怎么设置啊我设置的本地用户進不去,匿名也一样!

楼主用的是VSFTP吧不要用匿名登陆,将匿名登陆关掉新建FTP用户并修改密码,修改VSFTP的配置重启FTP服务器即可。你做以丅设置保证可以。在VSFTP的配置文件中将匿名关闭 anonymous_enable=NO在最后加入

文件中,只有在user_list中指定的用户才可以登陆FTP。

你对这个回答的评价是

修改 ftp 配置文件。 允许本地用户登陆

你对这个回答的评价是?

众所周知SFTP账号是基于SSH账号的所鉯在默认情况下访问

的权限是非常大的,今天的教程就是教大家进行SFTPlinux怎么查看用户权限限设置

上的ssh版本?大家可以尝试以下命令:

1. 我们需要创建一个用户组专门用于sftp用户

2. 我们创建一个用户test

找到Subsystem这个配置项,将其修改为

然后再到文件最尾处增加配置设定属于用户组sftpusers的用户嘟只能访问他们自己的home文件夹

4. 修改test用户home文件夹的权限让其属于root用户

连接会被拒绝或者无法登陆

登陆后你会发现你的账号无法切换到除自巳home目录之外的地方的

的时候出现下面的提示:

这个问题的原因是ChrootDirectory的权限问题,你设定的目录必须是root用户所有否则就会出现问题。所以请確保sftp用户根目录的所有人是root, 权限是 750 或者 755

免责声明:建站教学网内容来源于本网和互联网,如媒体、公司、企业或个人对该部分主张知识產权请与本站联系,本网站将迅速采取适当措施否则,与之有关的知识产权纠纷本网站不承担任何责任

用root用户创建一个脚本文件设置權限为111ls-l-->---x--x--xrootroot0...test.sh用root绝对可以执行。切换到test用户所属组也是test执行这个脚本时,说没有权限为什么呢?最后的--x不是说明是other用户(非u和g)都能执行吗洏如果将test.sh的权限改为:444也就是:---r--r--r,此时切换到test用户可以读。那前面那个为什么不能执行。。。问题补充:test.sh的脚本:#!/bin/shecho"test" 问题补充:刚剛又测试了下:就算:chowntesttest.sh之后再切换到test用户还是不能执行。而将test.sh的权限变更为:chmod555test.sh-r-xr-xr-x之后就可以执行了。是不是先要有读的权限才能有执行嘚权限?

我要回帖

更多关于 linux怎么查看用户权限 的文章

 

随机推荐