Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Samba & Manjaro  [РЕШЕНА]

Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп дистибуции, сървърни дистрибуции, дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo.
Нова тема Отговори
Потребителски аватар
Diananet
Почетен член
Почетен член
Мнения: 3670
Регистриран: съб фев 28, 2015 10:45
Репутация: 51050
пол: Мъж

Samba & Manjaro

Мнение от Diananet » ср май 30, 2018 21:55

Проблем с настройките за NTFS. За сега ще е без картинки, че съм много изморен.

В Manjaro Samba е инсталирана. За да я конфигурираме и да получим примерна готова конфигурация, инсталираме manjaro-settings-samba. В /etc/samba/ получаваме и smb.conf. За да бъде всичко още по-лесно инсталираме и thunar-shares-plugin. Така с няколко щракания на мишката шерването е възможно.

Сега ще повишим изискванията. Искаме да добавим аноним достъп до споделените ресурси без име и парола. Без да се впускам в подробности ето го новия smb.conf:
Офтопик:
[global]
workgroup = WORKGROUP
server string = Samba Server
dns proxy = no
log file = /var/log/samba/%m.log
max log size = 1000
client max protocol = NT1
server role = standalone server
security = user
guest account = nobody
map to guest = Bad Password
usershare path = /var/lib/samba/usershare
usershare max shares = 100
usershare allow guests = yes
usershare owner only = no
; group = sambashare
; force user = nobody
force create mode = 0070
force directory mode = 0070

[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

[Video]
comment = Video
path = /run/media/lemo/BC9892339891EC60/Video/
writeable = no
browseable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
Секцията Video е сложена за пример. Тя се намира на отделен хард диск под NTFS. Сега ако споделя с плъгина на Тунар папка, която се намира на EXT4 дяла (където е и Линукса) всичко се чете без проблем и от Уиндоус и от Линукс. Ако пак с плъгина на Тунар споделя папка, която се намира на NTFS дяла, получавам съобщение:

Код: Избери всички

Failed to mount Windows share: Permission denied.
Същото съобщение излиза и при опит за достъп до примерната папка Video, описана в smb.conf.

Пробвах даже и магическата команда, която при другите работела:

Код: Избери всички

setfacl -m "u:nobody:--x" /home/lemo
При мен не работи. В smb.conf съм маркирал group = sambashare и force user = nobody. Това са остатъци от експерименти, но ги оставих за бъдещи експерименти. И сега, след като си играх с почти всички нива на пермишъни и замалко не си затрих харда и след като няколко пъти преинсталирах Манджата за тези два дни, защото яко омазвах нещата, вече блокирах. Хелп! :)
Прочетено: 276 пъти
Почнеш ли да лепиш пари по монитора, докато слушаш музика в youtube - лягай си! Много си пиян!

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 217740
Регистриран: пет юни 01, 2007 14:18
Репутация: 126805
Местоположение: Somewhere In Time

Re: Samba & Manjaro

Мнение от Mozo » ср май 30, 2018 22:55

То затова се прави имидж :booty:

Код: Избери всички

sudo smbpasswd -a потребител
Към security = user добавяш и map to guest = Bad User

Това би трябвало да стане. Ако ли не:

Код: Избери всички

yaourt -S system-config-samba --noconfirm
sudo touch /etc/libuser.conf
Стартираш интерфейса Samba и оттам нещата са лесни. Нямам проблеми с NTFS аз.
ИзображениеИзображение

Потребителски аватар
Diananet
Почетен член
Почетен член
Мнения: 3670
Регистриран: съб фев 28, 2015 10:45
Репутация: 51050
пол: Мъж

Re: Samba & Manjaro

Мнение от Diananet » ср май 30, 2018 23:02

Няма да стане така. С Bad User иска име и парола. Трябва да е Bad Password защото целта е анонимен достъп. Затова няма да изпълнявам и smbpasswd. Обаче последните две команди ей сега ще ги изпълня. Виждат ми се достатъчно шантави, че да сработят.

Ах, Мозо де да знам, че ще забравя как го направих това шерване миналата година, докато бях на Ментата. Видя ми се лесно. А вчера и Ментата сложих ама ядец. Не ще и не ще :toothy10: Да бях направил имидж ама не. Запънах се :toothy10:
Почнеш ли да лепиш пари по монитора, докато слушаш музика в youtube - лягай си! Много си пиян!

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 217740
Регистриран: пет юни 01, 2007 14:18
Репутация: 126805
Местоположение: Somewhere In Time

Re: Samba & Manjaro

Мнение от Mozo » ср май 30, 2018 23:10

Ще стане, щом веднъж си успял, ще стане пак :)
ИзображениеИзображение

Потребителски аватар
Diananet
Почетен член
Почетен член
Мнения: 3670
Регистриран: съб фев 28, 2015 10:45
Репутация: 51050
пол: Мъж

Re: Samba & Manjaro

Мнение от Diananet » ср май 30, 2018 23:50

След инсталиране на system-config-samba резултата е същия:

Код: Избери всички

Failed to mount Windows share: Permission denied.
Обаче smb.conf малко е променен. Ето го ако някой се сети как да ги оправя тези разрешения/ограничения:
Офтопик:
[global]
workgroup = workgroup
server string = Samba Server
dns proxy = no
log file = /var/log/samba/%m.log
max log size = 1000
client max protocol = NT1
server role = standalone server
security = user
; guest account = nobody
map to guest = Bad Password
usershare path = /var/lib/samba/usershare
usershare max shares = 100
usershare allow guests = yes
usershare owner only = no
; group = sambashare
; force user = nobody
force create mode = 0070
force directory mode = 0070
; encrypt passwords = yes
; guest ok = no

[homes]
comment = Home Directories
browseable = no
; read only = yes
create mask = 0700
directory mask = 0700
valid users = %S

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
; guest ok = no
; read only = yes
create mask = 0700

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
; browseable = yes
; read only = yes
; guest ok = no

[Video]
comment = Video
path = /run/media/lemo/BC9892339891EC60/Video/
; writeable = no
; browseable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
Почнеш ли да лепиш пари по монитора, докато слушаш музика в youtube - лягай си! Много си пиян!

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 217740
Регистриран: пет юни 01, 2007 14:18
Репутация: 126805
Местоположение: Somewhere In Time

Re: Samba & Manjaro

Мнение от Mozo » чет май 31, 2018 00:07

С 0700 има ли промяна?

Аз винаги си ги правя с парола, която се запаметява от файловия мениджър еднократно и не се занимавам с глупости.
ИзображениеИзображение

Потребителски аватар
Diananet
Почетен член
Почетен член
Мнения: 3670
Регистриран: съб фев 28, 2015 10:45
Репутация: 51050
пол: Мъж

Re: Samba & Manjaro  [РЕШЕНА]

Мнение от Diananet » чет май 31, 2018 00:36

С 0700 няма промяна, но открих къде е проблема. От версия 4 на Samba този потребител nobody бил вкаран в някакви ограничения заради повишаване на сигурността или нещо подобно. Домързя ме да се задълбочавам в саксонските им глупости. Промених го и всичко тръгна.

Давам листинг на smb.conf за да не се мъчи и друг, като мен. Пък и аз да не се мъча при следващата преинсталация :toothy10:
Офтопик:
[global]
workgroup = workgroup
server string = Samba Server
dns proxy = no
log file = /var/log/samba/%m.log
max log size = 1000
client max protocol = NT1
server role = standalone server
security = user
guest account = lemo
map to guest = Bad Password
usershare path = /var/lib/samba/usershare
usershare max shares = 100
usershare allow guests = yes
usershare owner only = no
; group = sambashare
; force user = nobody
force create mode = 0070
force directory mode = 0070
; encrypt passwords = yes
guest ok = yes

[homes]
comment = Home Directories
browseable = no
; read only = yes
create mask = 0700
directory mask = 0700
valid users = %S

[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
; guest ok = no
; read only = yes
create mask = 0700

[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
; browseable = yes
; read only = yes
; guest ok = no

[Video]
comment = Video
path = /run/media/lemo/BC9892339891EC60/Video/
; writeable = no
; browseable = yes
guest ok = yes
create mask = 0777
directory mask = 0777

[Download]
path = /run/media/lemo/BC9892339891EC60/Download
; read only = yes
; browseable = yes
guest ok = yes
Шернатите папки са две - първата (Video) е ръчно шерната с директен запис в smb.conf, а втората (Download) е чрез system-config-samba. Исках да видя каква е разликата между документацията и автоматиката.
Почнеш ли да лепиш пари по монитора, докато слушаш музика в youtube - лягай си! Много си пиян!

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 217740
Регистриран: пет юни 01, 2007 14:18
Репутация: 126805
Местоположение: Somewhere In Time

Re: Samba & Manjaro

Мнение от Mozo » чет май 31, 2018 00:48

Хайде честито :)
ИзображениеИзображение

Нова тема Отговори

Върни се в “Всичко за Линукс”