Я использую Lubuntu в качестве сервера и у меня мало клиентских компьютеров Lubuntu.
На сервере конфигурационный файл Samba настроен так, что пароли не нужны, и каждый может писать.
Я добавил каждого пользователя, который будет обращаться с клиентских компьютеров к пользователям и группам серверов. Права доступа к папке устанавливаются так, что владельцем является никто, а группа - nogroup . Я добавил всех пользователей в этой группе.
Когда они получают доступ через файловый менеджер PCManFM (smb: // machine-ip / folder), в основном все работает нормально.
Но мне нужно уметь его смонтировать.
На клиентской машине я устанавливаю cifs-utils, затем редактирую / etc / fstab и добавляю эту строку
//servername/sharename /home/user-2/sharename cifs guest,uid=1000,iocharset=utf8 0 0
Я монтирую его с пользователем, которому разрешено использовать sudo (user-1).
После этого / home / user-2 / sharename я не могу писать с user-2
Владелец - user-1, а group - nogroup, и по умолчанию в большинстве папок может писать только владелец и группа. .
Я не могу сменить владельца и группу даже с root, также, когда я добавляю user-2 в nogroup, ничего не происходит, я могу изменять только при разрешении просматривать контент, изменять контент и получать доступ к контенту для всех.
Затем я могу писать с помощью user-2, но не могу писать в подпапки. Мне нужно повторить последний шаг для каждой подпапки.
Когда с другой клиентской машины пользователь-3 добавляет новую папку, мне нужно снова затем на машине с пользователем-1 и пользователем-2 вручную устанавливать разрешения, чтобы каждый мог изменять содержимое.
Возможно, этот текст был неясен, короче говоря:
1 серверный компьютер Lubuntu с Samba.
Несколько клиентских компьютеров Lubutnu, которым необходимо смонтировать этот общий ресурс samba и получить к нему доступ. А там используйте папки, добавляйте новый контент ...
Если вы измените кусок, начинающийся с гостя, на:
guest,uid=1000,iocharset=utf8,file_mode=0660,dir_mode=0770
Это решит?