|
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.
|