solaris10限制用户访问其他目录
来源:互联网 发布:wp软件怎么打开 编辑:程序博客网 时间:2024/06/05 05:39
一、备份二、修改参数2、修改ftpaccess配置文件,添加三、测试
cp /etc/ftpd/ftpaccess /etc/ftpd/ftpaccess.bak
其他你需要修改的备份文件也做备份。
其他你需要修改的备份文件也做备份。
1、建立测试账户
useradd -d /data1/test -m test
命令解释:
建立账户test,账户的目录为/data1/test
如果不存在/data1/test,则建立/data1/test
如果存在,就使用/data1/test作为账户test的目录。
命令解释:
建立账户test,账户的目录为/data1/test
如果不存在/data1/test,则建立/data1/test
如果存在,就使用/data1/test作为账户test的目录。
restricted-uid test
guest-root /data1/test test
解释:
restricted-uid test需要限制的用户UID
guest-root 命令把目录(/data1/test)指定给test账户登陆ftp的默认家目录
guest-root /data1/test test
解释:
restricted-uid test需要限制的用户UID
guest-root 命令把目录(/data1/test)指定给test账户登陆ftp的默认家目录
[root@root]:/etc/ftpd#ftp 110.1.28.135
Connected to 110.1.28.135.
220 aisms FTP server ready.
Name (110.1.28.135:root): test
331 Password required for test.
Password:
230 User test logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/" is current directory.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
a.sql
b.sql
c.sql
d.sql
e.sql
226 Transfer complete.
35 bytes received in 0.00034 seconds (101.36 Kbytes/s)
ftp> cd ..
550 Permission denied on server. You are restricted to your account.
ftp> cd /data1
550 /data1: No such file or directory.
ftp> cd /data1
550 /data1: No such file or directory.
ftp> bye
[root@root]:/data1/test#ls
a.sql b.sql c.sql d.sql e.sql
[root@root]:/data1/test#cd /
[root@root]:/#ls
bin cdrom data1 devices export kernel lost+found net platform sbin test.sh usr vol
boot data dev etc home lib mnt opt proc system tmp var yl
[root@root]:/#
-----可见/data1、/data目录是存在的,但在ftp中用test登陆提示550 /data1: No such file or directory.,可以确定,已经限制用户test访问test家目录以外的任何目录。
可以确定的是,这样用户只能ftp访问自己在ftpaccess中指定的目录。
Connected to 110.1.28.135.
220 aisms FTP server ready.
Name (110.1.28.135:root): test
331 Password required for test.
Password:
230 User test logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/" is current directory.
ftp> ls
200 PORT command successful.
150 Opening ASCII mode data connection for file list.
a.sql
b.sql
c.sql
d.sql
e.sql
226 Transfer complete.
35 bytes received in 0.00034 seconds (101.36 Kbytes/s)
ftp> cd ..
550 Permission denied on server. You are restricted to your account.
ftp> cd /data1
550 /data1: No such file or directory.
ftp> cd /data1
550 /data1: No such file or directory.
ftp> bye
[root@root]:/data1/test#ls
a.sql b.sql c.sql d.sql e.sql
[root@root]:/data1/test#cd /
[root@root]:/#ls
bin cdrom data1 devices export kernel lost+found net platform sbin test.sh usr vol
boot data dev etc home lib mnt opt proc system tmp var yl
[root@root]:/#
-----可见/data1、/data目录是存在的,但在ftp中用test登陆提示550 /data1: No such file or directory.,可以确定,已经限制用户test访问test家目录以外的任何目录。
可以确定的是,这样用户只能ftp访问自己在ftpaccess中指定的目录。
本文出自 “Focus on Oracle” 博客,请务必保留此出处http://alexy.blog.51cto.com/6115453/1084516
- solaris10限制用户访问其他目录
- ftp限制访问其他目录
- FTP 限制用户只访问HOME目录
- 创建ftp用户并限制用户切换至其他目录
- CentOS安装vsftpd并限制用户访问自己目录
- linux 创建用户并限制其访问目录
- centos下配置sftp且限制用户访问目录
- VSFTP限制某用户只能访问自己的目录
- Linux 阿里云 AliyunOS 系统 限制 用户 访问目录
- Linux 限制SFTP用户只能访问某个目录
- Linux监狱限制SSH用户访问指定目录(一)
- 关于vsftpd配置,限制用户访问家目录
- Linux 限制SFTP用户只能访问某个目录
- vsftpd添加用户并限制目录(指定用户访问指定目录)
- sftp 限制访问目录
- Nginx限制目录访问
- tomcat 访问其他目录
- MySql访问用户限制
- solaris10出现crontab无法正常编辑问题
- 10g安装出现oraInventory目录问题
- solaris10下shell常用
- c与c#数据类型对应关系
- solaris10中wuftp配置小实验
- solaris10限制用户访问其他目录
- 11g数据导入10g数据库方法实现
- 10g数据导入9i数据库方法实现
- oerr的用法
- solaris10的系统常用检查命令
- 获取隐含参数信息
- 字符集问题
- 重建oracle的示例数据库——scott数据库
- 辞呈