installerror: can't create transaction lock on /var/lib/rpm/__db.000 (沒有那個文件或目錄)
su
Error: Missing Dependency: perl(Convert::ASN1) is needed by package samba-3.0.33-3.7.el5.i386 (base)
[root@colorfulgreen Packages]# rpm -ivh perl-Convert-ASN1-0.21-3.fc9.noarch.rpm
[root@colorfulgreen Packages]# rpm -ivh samba*.rpm
warning: samba-3.2.4-0.22.fc10.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4ebfc273
//samba not in "\ect\init.d\" at this time,then...
rpm -ivh samba-3.2.4-0.22.fc10.i386.rpm
Add Sharesedit the config file:
[root@colorfulgreen Packages]# sudo gedit /etc/samba/smb.conf
Add shares at the end of the file:
[netshare]
path = /home/green/netshare
public = yes
writable = yes
Add Users
[root@colorfulgreen Packages]# sudo smbpasswd -a green
New SMB password:
Retype new SMB password:
Added user green.
Start Samba Service
[root@colorfulgreen /]# /etc/init.d/smb start
啟動 SMB 服務: [確定]
//enable samba in both runlevel 3 and 5.This will make sure to run Samba each time Fedora boots.
[root@colorfulgreen /]# /sbin/chkconfig --list smb
smb 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉
[root@colorfulgreen /]# /sbin/chkconfig --level 35 smb on
[root@colorfulgreen /]# /sbin/chkconfig --list smb
smb 0:關閉 1:關閉 2:關閉 3:啟用 4:關閉 5:啟用 6:關閉
//Restart Samba for every change to users/pws or 'smb.conf'
[root@colorfulgreen /]# /etc/init.d/smb restart
關閉 SMB 服務: [確定]
啟動 SMB 服務: [確定]
Managing Security for Samba
Firewall:default block Samba,allow access...
[root@colorfulgreen /]# system-config-firewall
SELinux:restrict different parts of Samba...
[root@colorfulgreen /]# system-config-selinux
[root@colorfulgreen green]# smbclient -L 192.168.1.101 -U administrator
Enter administrator's password: