rpms/nautilus-share/F-8 nautilus-share-setup-instructions, NONE, 1.1 nautilus-share-smb.conf.example, NONE, 1.1 nautilus-share.spec, 1.1, 1.2
Jakub 'Livio' Rusinek (liviopl)
fedora-extras-commits at redhat.com
Wed Feb 6 15:44:14 UTC 2008
- Previous message (by thread): rpms/nautilus-share/F-7 nautilus-share-setup-instructions, NONE, 1.1 nautilus-share-smb.conf.example, NONE, 1.1 nautilus-share.spec, 1.1, 1.2
- Next message (by thread): rpms/system-config-kickstart/devel .cvsignore, 1.52, 1.53 sources, 1.64, 1.65 system-config-kickstart.spec, 1.67, 1.68
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: liviopl
Update of /cvs/pkgs/rpms/nautilus-share/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8565/F-8
Modified Files:
nautilus-share.spec
Added Files:
nautilus-share-setup-instructions
nautilus-share-smb.conf.example
Log Message:
Fixing RHBZ#431655
--- NEW FILE nautilus-share-setup-instructions ---
== ENGLISH ==
First, edit you /etc/samba/smb.conf, ie. by replacing all content by /etc/samba/nautilus-share-smb.conf.example. Remember to change "#YOUR WORKGROUP" to your real workgroup and "#YOUR GUEST ACCOUNT" to selected guest account (you can also disable it).
Then use few commands to make samba ready to support usershares (create directory, create special group, set owner(s) and permissions, add user(s) to the group).
Ensure Samba services (smb, nmb, winbind) are disabled.
$ export USERSHARES_DIR="/var/lib/samba/usershare"
$ export USERSHARES_GROUP="samba"
$ mkdir -p ${USERSHARES_DIR}
$ groupadd ${USERSHARES_GROUP}
$ chown root:${USERSHARES_GROUP} ${USERSHARES_DIR}
$ chmod 01770 ${USERSHARES_DIR}
$ usermod -a -G ${USERSHARES_GROUP} CHOOSED_USERNAME
Do not forget to reboot system (safest method to make Samba work, if runned at startup). Sometimes "/sbin/service NAME restart" for Samba services doesn't work well (wanted effect is not given).
== POLISH ==
Po pierwsze, edytuj /etc/samba/smb.conf, np. zastÄpujÄ
c caÅÄ
zawartoÅÄ plikiem /etc/samba/nautilus-share-smb.conf.example. PamiÄtaj, by zmieniÄ "#YOUR WORKGROUP" na wÅasnÄ
grupÄ roboczÄ
i "#YOUR GUEST ACCOUNT" na wybrane konto goÅcia (możesz je również wyÅÄ
czyÄ).
NastÄpnie wykonaj kilka komend, by wÅÄ
czyÄ obsÅugÄ mechanizmu udostÄpniania przez użytkowników. (utwórz katalog, utwórz specjalnÄ
grupÄ, ustaw wÅaÅciciela(ów) i uprawnienia, dodaj użytkownika(ów) do grupy).
Upewnij siÄ, że usÅugi Samby (smb, nmb, winbind) sÄ
wyÅÄ
czone.
$ export USERSHARES_DIR="/var/lib/samba/usershare"
$ export USERSHARES_GROUP="samba"
$ mkdir -p ${USERSHARES_DIR}
$ groupadd ${USERSHARES_GROUP}
$ chown root:${USERSHARES_GROUP} ${USERSHARES_DIR}
$ chmod 01770 ${USERSHARES_DIR}
$ usermod -a -G ${USERSHARES_GROUP} WYBRANA_NAZWA_UŻYTKOWNIKA
Nie zapomnij ponownie uruchomiÄ systemu (najbezpieczniejsza metoda do uruchomienia Samby, jeÅli uruchamiana na starcie). Czasami zdarza siÄ, że "/sbin/service NAZWA restart" dla usÅug Samby nie daje efektu.
--- NEW FILE nautilus-share-smb.conf.example ---
[global]
workgroup = #YOUR WORKGROUP HERE
security = share
usershare path = /var/lib/samba/usershare
usershare max shares = 100
usershare allow guests = yes
usershare owner only = yes
guest account = #YOUR GUEST ACCOUNT
Index: nautilus-share.spec
===================================================================
RCS file: /cvs/pkgs/rpms/nautilus-share/F-8/nautilus-share.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- nautilus-share.spec 23 Nov 2007 20:20:09 -0000 1.1
+++ nautilus-share.spec 6 Feb 2008 15:43:25 -0000 1.2
@@ -1,23 +1,22 @@
Name: nautilus-share
Version: 0.7.2
-Release: 11%{?dist}
+Release: 12%{?dist}
Summary: Easy sharing folder via Samba (CIFS protocol)
Summary(pl): Proste dzielenie folderów poprzez SambÄ (protokóŠCIFS)
Group: Applications/File
License: GPLv2+
URL: http://gentoo.ovibes.net/%{name}/mediawiki-1.4.4/index.php/Accueil
Source0: http://gentoo.ovibes.net/%{name}/%{name}-%{version}.tar.gz
+Source1: nautilus-share-setup-instructions
+Source2: nautilus-share-smb.conf.example
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-#BuildRequires: dbus-devel
-#BuildRequires: libglade-devel
-BuildRequires: libdaemon-devel
-BuildRequires: nautilus-devel
-BuildRequires: gettext
-BuildRequires: perl(XML::Parser)
-#BuildRequires: gtk2-devel
-#BuildRequires: gnome-vfs2-devel
-BuildRequires: eel2-devel
+BuildRequires: libdaemon-devel
+BuildRequires: nautilus-devel
+BuildRequires: gettext
+BuildRequires: perl(XML::Parser)
+BuildRequires: eel2-devel
+Requires: samba >= 3.0.22
%description
Nautilus extension designed for easier folders
@@ -30,6 +29,7 @@
%prep
%setup -q
+cp %{SOURCE1} SETUP
%build
@@ -41,6 +41,8 @@
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
rm $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-1.0/lib%{name}.la
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/samba/
+cp %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/samba/
%find_lang %{name}
@@ -50,12 +52,16 @@
%files -f %{name}.lang
%defattr(-,root,root,-)
-%doc AUTHORS COPYING README TODO INSTALL
+%doc AUTHORS COPYING README TODO SETUP
%{_libdir}/nautilus/extensions-1.0/*
%{_datadir}/nautilus-share/
+%{_sysconfdir}/samba/%{name}-smb.conf.example
%changelog
+* Wed Feb 06 2008 Jakub 'Livio' Rusinek <jakub.rusinek at gmail.com> - 0.7.2-12
+- SETUP doc file added, example smb.conf file added (RHBZ#431655)... Fixed
+
* Fri Nov 23 2007 Jakub 'Livio' Rusinek <liviopl.pl at gmail.com> - 0.7.2-11
- Static library removal
- Previous message (by thread): rpms/nautilus-share/F-7 nautilus-share-setup-instructions, NONE, 1.1 nautilus-share-smb.conf.example, NONE, 1.1 nautilus-share.spec, 1.1, 1.2
- Next message (by thread): rpms/system-config-kickstart/devel .cvsignore, 1.52, 1.53 sources, 1.64, 1.65 system-config-kickstart.spec, 1.67, 1.68
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list