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

Jakub 'Livio' Rusinek (liviopl) fedora-extras-commits at redhat.com
Wed Feb 6 15:41:50 UTC 2008


Author: liviopl

Update of /cvs/pkgs/rpms/nautilus-share/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8375/F-7

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-7/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:12:47 -0000	1.1
+++ nautilus-share.spec	6 Feb 2008 15:40:34 -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
 




More information about the fedora-extras-commits mailing list