Рейтинг:0

Files are not deleting through a samba share

флаг us

I'm running Kubuntu 21.04. I have an external USB3 8TB drive formatted as ext4. It is being shared on the network as SAMBA share. The name of the drive is nest, and my smb.conf is configured as below:

[nest]
comment = nest
path = /media/JMS10/nest
read only = no
browsable = yes
guest ok = no
public = yes
force user = JMS10

I am connecting to the share from an Windows 10 laptop. When Windows asks for a username/password, I'm using JMS10 as the username, and I specify the password. I'm able to browse and view all of the contents. The problem is when I delete a file, it tells me it is deleted, but when I refresh the folder the files are still there. Also when I open the folder physically from my Kubuntu PC I can also see the files.

So I'm not sure why the files aren't getting deleted. It used to work fine before, and at some point it stopped working properly. I haven't changed the smb.conf in a long time.

jpbrain avatar
флаг ca
привет ЖМС. если вы выполните «ls -la on /media/JMS10/nest», какие разрешения вы видите?
jpbrain avatar
флаг ca
попробуйте это... измените принудительно пользователя root и используйте явный список записи = {users}, разделенный пробелом. Не забудьте перезапустить сервер Samba.
флаг us
Пользователь и группа - JMS10. И разрешения `drwxrwxr-x` для каталогов и `-rw-rw-r--` для файлов.
флаг us
Я попробовал `force user = root` и `write list = JMS10`, но он все еще делает то же самое.
jpbrain avatar
флаг ca
завивка выглядит нормально. это один файл или каждый файл?
флаг us
Это каждый файл. У меня также есть другой диск, и он делает то же самое. Я также перезагрузил машину.
jpbrain avatar
флаг ca
еще копаю... :-) странно, потому что ты сказал, что ничего не менял. каков результат команды groups для учетной записи JMS10?
флаг us
Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/128988/discussion-between-jms10-and-jpbrain).
Рейтинг:0
флаг us

Я смог найти проблему. В моей настройке было несколько ошибок. Кроме того, он не регистрировал никаких сообщений об ошибках в /var/журнал/самба папка. Я предполагаю, что, поскольку я подключался из клиента Windows, вероятно, есть пограничный случай (ошибка), с которым я столкнулся.

Во-первых, я удалил публичный и гость хорошо характеристики. Я обнаружил, что они синонимы, и если вы посмотрите на мой исходный конфиг выше, я устанавливал да для одного и нет для другого.

Во-вторых, я добавил своего пользователя в SAMBA, запустив smbpasswd -a JMS10, и добавил действительные пользователи строку ниже. После этого он начал работать.

[гнездо]
путь = /медиа/JMS10/гнездо
только чтение = нет
просматриваемый = да
действительные пользователи = JMS10

Итак, моя настройка была неправильной, и я не уверен, почему раньше она работала без проблем. Мое предположение состояло в том, что для SAMBA не нужно отдельное имя пользователя, но это было неверно. Для новичков: SAMBA не интегрируется с вашей учетной записью Linux. Итак, вы создали нового пользователя для SAMBA, и пароль также отличается от вашей учетной записи Linux.

David avatar
флаг cn
пароль также отличается от вашей учетной записи Linux. Я не думаю, что это правильно и в моем случае на 6 разных машинах это не так.
флаг us
Это очень странно. Возможно, из-за того, что я передал параметр `-a`, он устанавливает другой пароль.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.