raveit65 510cbc4
== ENGLISH ==
raveit65 510cbc4
raveit65 510cbc4
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).
raveit65 510cbc4
raveit65 510cbc4
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).
raveit65 510cbc4
raveit65 510cbc4
Ensure Samba services (smb, nmb, winbind) are disabled.
raveit65 510cbc4
raveit65 510cbc4
$ export USERSHARES_DIR="/var/lib/samba/usershare"
raveit65 510cbc4
$ export USERSHARES_GROUP="samba"
raveit65 510cbc4
raveit65 510cbc4
$ mkdir -p ${USERSHARES_DIR}
raveit65 510cbc4
$ groupadd ${USERSHARES_GROUP}
raveit65 510cbc4
$ chown root:${USERSHARES_GROUP} ${USERSHARES_DIR}
raveit65 510cbc4
$ chmod 01770 ${USERSHARES_DIR}
raveit65 510cbc4
raveit65 510cbc4
$ usermod -a -G ${USERSHARES_GROUP} CHOOSED_USERNAME
raveit65 510cbc4
raveit65 510cbc4
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).
raveit65 510cbc4
raveit65 510cbc4
== POLISH ==
raveit65 510cbc4
raveit65 510cbc4
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ć).
raveit65 510cbc4
raveit65 510cbc4
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).
raveit65 510cbc4
raveit65 510cbc4
Upewnij się, że usługi Samby (smb, nmb, winbind) są wyłączone.
raveit65 510cbc4
raveit65 510cbc4
$ export USERSHARES_DIR="/var/lib/samba/usershare"
raveit65 510cbc4
$ export USERSHARES_GROUP="samba"
raveit65 510cbc4
raveit65 510cbc4
$ mkdir -p ${USERSHARES_DIR}
raveit65 510cbc4
$ groupadd ${USERSHARES_GROUP}
raveit65 510cbc4
$ chown root:${USERSHARES_GROUP} ${USERSHARES_DIR}
raveit65 510cbc4
$ chmod 01770 ${USERSHARES_DIR}
raveit65 510cbc4
raveit65 510cbc4
$ usermod -a -G ${USERSHARES_GROUP} WYBRANA_NAZWA_UŻYTKOWNIKA
raveit65 510cbc4
raveit65 510cbc4
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.