Спасибо, что делишься своими знаниями. Сколько раз монтировал и шарил samba-каталоги, постоянно делаю это по инструкциям или форумам. Сделал и забыл. Не откладывается в памяти. Твоё видео помогает структурировать информацию. Что мне нравится в твоих видео - в них только достоверная информация и никаких излишков. Качественная инфа и по делу. В samba с пользователями долго не мог разобраться. Теперь буду знать, что есть клиентские, а есть серверные права. На мой взгляд тут важно понять какое отношение серверные samba-пользователи имеют к unix-пользователям. Получается, что samba как бы экспозит (выставляет наружу) функционал файловой системы сервера вместе с правами доступа. И для этого она использует данные локальных unix-пользователей, предоставляя возможность от их имени выполнять операции с файлами. Недавно прописывал одну Windows-шару в fstab на одном тестовом компе, но там Debian-подобная система. На мой взгляд с fstab'ом надо всегда учитывать, что это systemd на самом деле делает то, что прописано в fstab. И на сколько я понял, systemd ещё некоторые вещи делает сам, например, догадывается, что мы прописали ему сетевую шару, поэтому её надо монтировать только после того, как поднялась сеть.
Благодарю за твой бесценный труд, много приходится работать с как раз с самбой. Все не упомнишь это верно подмечено. Следующее видео можно про работу с DFS на Linux. )
@Murad Aslanov Доброе, еще раз спасибо за ваш труд. Вопрос на опережение: а будут ли разборы (пример - урок) поднятия разных вариантов серверов, с такими вещами как FreeIPA, openldap?
При запуске smbclient -L alma получаю такую ошибку: gencache_init: Failed to create directory: /home/user/.cache/samba - Permission denied Шары отображаются, но как победить эту ошибку? Создать каталог вручную?
ты от какого юзера запускаешь команду? проверь права этого пользователя на директоорию /home/user/.cache и /home/user/, возможно где-то что-то случайно поломал
И верно. Где-то косякнул и отдал права на хоум руту. По ходу дела еще вот такой момент рассмотрел. В предыдущем уроке мы монтировали в /mnt директорию /data как nfs. Я не стал размонтировать и сделал из /data еще и smb-шару, которую примонтировал в /mnt/user. В итоге получается, что когда мы touch /mnt/file через nfs, то все ок, доступ есть, а если мы этот же файл пытаемся touch /mnt/user/file, т.е. на smb-шаре (естественно, без опций монтирования), то permission denied. Хотя, это один и тот же файл. Это забавно. Вообще, пересечение smb и nfs допустимо или лучше с этим не баловаться?
Спасибо за контент, очень познавательно. Правда на клиенте у меня на клиентской машине видны почему то только директории, файлы не видны. И вроде выставил права на пользователей но по итогу нет доступа к подкаталогам директории /mnt даже ls команда дропает с ошибкой разрешений.
[root@localhost testdir]# ls -l /data/ total 8 drwx------. 2 user1 root 62 Aug 19 23:08 user1 -rw-r--r--. 1 user1 root 10 Aug 19 23:06 file1 -rw-r--r--. 1 user1 root 10 Aug 19 23:12 file2 -rw-r--r--. 1 user1 root 0 Aug 19 21:55 file3 -rw-r--r--. 1 user1 root 0 Aug 22 12:02 file4 -rw-r--r--. 1 root root 0 Aug 22 12:05 file5 -rw-rw-r--. 1 user1 user1 0 Aug 22 14:49 file6 drwx------. 2 user2 user2 62 Aug 22 12:08 user2 вот что в реальности на серверной части в каталоге data root@root-VirtualBox:/root$ ls -l /mnt/ total 0 drwxr-xr-x 2 root root 0 авг 19 23:08 user1 drwxr-xr-x 2 root root 0 авг 22 12:08 user2 а вот что видит система в примонтированном каталоге /mnt
Спасибо большое, за ваши труды. Действительно познавательный и хорошо структурированы контент.
Очень интересно смотреть.
Спасибо!
Спасибо, что делишься своими знаниями. Сколько раз монтировал и шарил samba-каталоги, постоянно делаю это по инструкциям или форумам. Сделал и забыл. Не откладывается в памяти. Твоё видео помогает структурировать информацию. Что мне нравится в твоих видео - в них только достоверная информация и никаких излишков. Качественная инфа и по делу.
В samba с пользователями долго не мог разобраться. Теперь буду знать, что есть клиентские, а есть серверные права. На мой взгляд тут важно понять какое отношение серверные samba-пользователи имеют к unix-пользователям. Получается, что samba как бы экспозит (выставляет наружу) функционал файловой системы сервера вместе с правами доступа. И для этого она использует данные локальных unix-пользователей, предоставляя возможность от их имени выполнять операции с файлами.
Недавно прописывал одну Windows-шару в fstab на одном тестовом компе, но там Debian-подобная система. На мой взгляд с fstab'ом надо всегда учитывать, что это systemd на самом деле делает то, что прописано в fstab. И на сколько я понял, systemd ещё некоторые вещи делает сам, например, догадывается, что мы прописали ему сетевую шару, поэтому её надо монтировать только после того, как поднялась сеть.
Спасибо!
Так и есть, я говорил об этом в прошлом видео. Системд сетевые файловые системы поднимает только после поднятия сети
Благодарю за твой бесценный труд, много приходится работать с как раз с самбой. Все не упомнишь это верно подмечено. Следующее видео можно про работу с DFS на Linux. )
Спасибо! DFS придётся отложить, пока что ближайшие темы распланированы
Видео, заменяющее несколько дней боли...
Как простой смертный может сам это где-то вычитать...
да я дошел до конца)) благодаря этим видяхам меня начинает затягивать в дерби линукса
так держать! =)
Спасибо большое
@Murad Aslanov Доброе, еще раз спасибо за ваш труд. Вопрос на опережение: а будут ли разборы (пример - урок) поднятия разных вариантов серверов, с такими вещами как FreeIPA, openldap?
Добрый день
Да, будут, но после того как закончу данный курс
Какой терминальный клиент вы используете для подключения к машинам? Просто в нижнем правом углу у вас выходит информация о загрузке процессора и.т.д.
Эмулятор терминала lxterminal
Но информацию о нагрузке и прочем выводит i3blocks, она относится к моей системе, а не к терминалу
Windows не подлкчается к smb share, как подключиться если виндовс в домене, подключаются только без домена
Указать адрес сервера. Какого сервера можно сказать хоть?) Установил и настроил Самба на Линукс а на Винде где эту шару искать то?)
При запуске smbclient -L alma получаю такую ошибку:
gencache_init: Failed to create directory: /home/user/.cache/samba - Permission denied
Шары отображаются, но как победить эту ошибку? Создать каталог вручную?
ты от какого юзера запускаешь команду?
проверь права этого пользователя на директоорию /home/user/.cache и /home/user/, возможно где-то что-то случайно поломал
И верно. Где-то косякнул и отдал права на хоум руту.
По ходу дела еще вот такой момент рассмотрел. В предыдущем уроке мы монтировали в /mnt директорию /data как nfs. Я не стал размонтировать и сделал из /data еще и smb-шару, которую примонтировал в /mnt/user. В итоге получается, что когда мы touch /mnt/file через nfs, то все ок, доступ есть, а если мы этот же файл пытаемся touch /mnt/user/file, т.е. на smb-шаре (естественно, без опций монтирования), то permission denied. Хотя, это один и тот же файл. Это забавно. Вообще, пересечение smb и nfs допустимо или лучше с этим не баловаться?
@@inskyinsky2364 ну нередко на файловой сервере настраивают и самбу, и nfs
но смысла одновременно монтировать и по нфс, и по самбе не вижу..
Спасибо за контент, очень познавательно. Правда на клиенте у меня на клиентской машине видны почему то только директории, файлы не видны. И вроде выставил права на пользователей но по итогу нет доступа к подкаталогам директории /mnt даже ls команда дропает с ошибкой разрешений.
[root@localhost testdir]# ls -l /data/
total 8
drwx------. 2 user1 root 62 Aug 19 23:08 user1
-rw-r--r--. 1 user1 root 10 Aug 19 23:06 file1
-rw-r--r--. 1 user1 root 10 Aug 19 23:12 file2
-rw-r--r--. 1 user1 root 0 Aug 19 21:55 file3
-rw-r--r--. 1 user1 root 0 Aug 22 12:02 file4
-rw-r--r--. 1 root root 0 Aug 22 12:05 file5
-rw-rw-r--. 1 user1 user1 0 Aug 22 14:49 file6
drwx------. 2 user2 user2 62 Aug 22 12:08 user2
вот что в реальности на серверной части в каталоге data
root@root-VirtualBox:/root$ ls -l /mnt/
total 0
drwxr-xr-x 2 root root 0 авг 19 23:08 user1
drwxr-xr-x 2 root root 0 авг 22 12:08 user2
а вот что видит система в примонтированном каталоге /mnt
Как видим все файлы куда то пропали
@@sarevok6075 попробуйте отключить selinux
setenforce 0
Потом перезагрузите сервис и перемонтируйте
@@GNULinuxProДа спасибо, действительно там selinux портил доступ