samba:
一、完全权限:
1、mkdir /home/public
cp -rap /etc/samba/smb.conf /etc/samba/smb.conf.bak
2、chmod -R 777 /home/public
3、yum -y install samba samba*
4、vim /etc/samba/smb.conf
5、把security = user 改为 security = share
6、添加:
[public]
path = /home/public
public = yes
writable = yes
only guest = yes
service smb restart
chkconfig --level 35 smb on
二、米名用户可以上传,但是不可以删除:
1、mkdir /home/test
2、chmod -R 777 /home/test
3、vim /etc/samba/smb.conf
把security = user 改为 security = share
添加:
[test]
path = /home/test
guest ok = yes
writeable = yes
only guest = yes
create mask = 0555
directory mask = 0777
4、/etc/init.d/smb restart
ftp:
1、yum -y install vsftpd
mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
vim /etc/vsftpd/vsftpd.conf
内容如下:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsFTPd.log
pam_service_name=vsFTPd
userlist_enable=YES
userlist_deny=NO
listen=YES
tcp_wrappers=YES
anon_world_readable_only=NO
anon_other_write_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
_______________________________________________
上面的配置文件不好用,就用下面的配置文件。
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsFTPd.log
pam_service_name=vsFTPd
userlist_enable=YES
listen=YES
tcp_wrappers=YES
anon_world_readable_only=NO
anon_other_write_enable=YES
____________________________________________
完全权限配置文件:
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=no
anon_mkdir_write_enable=no
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsFTPd.log
pam_service_name=vsFTPd
userlist_enable=YES
listen=YES
tcp_wrappers=YES
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_world_readable_only=no
anon_other_write_enable=yes
____________________________________________
保存退出
vim /etc/vsftpd/chroot_list ( 每行一个用户 )允许的用户必须存在
vim /etc/vsftpd/user_list ( 每行一个用户 )允许的用户必须不存在,或被注释掉。
3、chmod -R 777 /var/ftp/
service vsftpd restart
如果不行的话:
useradd -G ftp -d /var/ftp -M upload
passwd upload
123465
123456
usermod -d /www/cmstest/ daemon
passwd daemon
客户端最好用ftp客户端软件:cuteftp
如果是系统用户登录的话,编辑这两个文件:这两个文件默认是禁止系统自带的账号登录ftp的
/etc/vsftpd/ftpusers 删除掉daemon
/etc/vsftpd/user_list 删除掉daemon
修改用户登录主目录:
usermod -d /PATH-DIRECTORY USERNAME
ftp和samba的客户端使用
ftp:
lftp 192.168.1.160
get + 文件
mirror+ 文件夹
put + 文件:上传文件
lcd :切换文件夹
mirror -R dirname:上传目录
quit:退出
--help 帮助命令
如果有账号限制的话:lftp 192.168.0.100 -u ftptest
samba:
rpm -q samba-client
rpm -ql samba-client | grep bin
smbclient -L 192.168.0.233
密码:回车即可
Password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.33-3.14.el5]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba Server Version 3.0.33-3.14.el5)
public Disk
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.0.33-3.14.el5]
Server Comment
--------- -------
LOCALHOST Samba Server Version 3.0.33-3.14.el5
SERVER2 Samba Server Version 3.0.33-3.14.el5
Workgroup Master
--------- -------
MYGROUP SERVER2
找到你想要访问的目录,比如说: public
smbclient \\192.168.0.233/public
密码回车即可
也可以指定用户:smbclient //192.168.0.233/public -U liuyi
输入密码.
使用help命令查看可以输入的命令。
常用命令:
pwd
ls
get
这些命令与ftp类似。
阅读(2528) | 评论(0) | 转发(0) |