Не удалось создать перезаписываемую долю в самбе

Ниже конфигурация, которую я использую

[global]
workgroup = WORKGROUP
netbios name = CDA
security = user
map to guest = Bad User
username map = /etc/samba/smbusers
guest account = nobody
guest ok = yes
log file = /var/log/samba.log.%m
log level = 2
max log size = 1000
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printing = bsd

[custom_home]
  path = /opt/asdf/custom_home
  read only = no
  browseable = yes
  create mask = 0777
  directory mask = 0777
  valid users = @writer

Я создал нового пользователя системы и добавил его к устройству записи группы.

Я имею, также работал ниже команды для пароля самбы.

sudo smbpasswd -a testuser

Я дал 0777 разрешений папке, и владелец папки является группой устройства записи. Я все еще не могу записать в папку.:(


Согласно просьбе:

[global]
workgroup = WORKGROUP
netbios name = CDA
security = user
map to guest = Bad User
username map = /etc/samba/smbusers
guest account = nobody
guest ok = yes
log file = /var/log/samba.log.%m
log level = 2
max log size = 1000
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printing = bsd

[pi_home]
  path = /opt/oracle/psft/pt/pi_home
  writable = no
  available = yes

[tools_client]
  path = /opt/oracle/psft/pt/tools_client
  writable = no
  available = yes

[ps_app_home]
  path = /opt/oracle/psft/pt/ps_app_home
  writable = no
  available = yes

[ps_home]
  path = /opt/oracle/psft/pt/ps_home8.55.11
  writable = no
  available = yes

[custom_sqr_pshome]
  path = /opt/oracle/psft/pt/ps_home8.55.11/sqr_custom
  read only = no
  available = yes
  browseable = yes
  writable = yes
  guest ok = no
  public = yes
  locking = no
  strict locking = no
  create mask = 0777
  directory mask = 0777
  valid users = sqruser

[custom_sqr_psapphome]
  path = /opt/oracle/psft/pt/ps_app_home/sqr_custom
  read only = no
  available = yes
  browseable = yes
  writable = yes
  guest ok = no
  public = yes
  locking = no
  strict locking = no
  create mask = 0777
  directory mask = 0777
  valid users = sqruser
2
задан 5 March 2017 в 21:39

2 ответа

Удалите самбу путем выполнения после команд

sudo apt-get remove --purge samba
sudo apt-get remove --purge smbclient libsmbclient
sudo apt-get purge samba samba-common
sudo rm -rf /etc/samba/ /etc/default/samba

Установите его снова

sudo apt-get install samba
sudo apt-get install smbclient libsmbclient

Теперь исходный smb.conf был восстановлен, так перезапустите Ubuntu, затем добавляют пользователя от терминала.

root@Dell-Inspiron-3521:~# sudo smbpasswd -a username (username should be without space eg "sudo smbpasswd -a alamjitsingh")
New SMB password:*********
Retype new SMB password:*********
Added user alamjitsingh.

Теперь отредактируйте smb.conf файл следующим образом. Упомянутые строки должны присутствовать в код.

sudo gedit /usr/share/samba/smb.conf


[global]
 workgroup = WORKGROUP
 passdb backend = tdbsam 
 security = user

[Дополнительный], Если Вы хотите совместно использовать папку, которые являются внутри, выбирают каталог затем, также необходимо добавить следующую строку в глобальном разделе.

usershare owner only = False

В повороте раздела аутентификации "отображаются на гостя = плохой пользователь" прочь путем добавления # при запуске кода

#map to guest = bad user

Наконец добавьте свой персональный код

   [sqr_custom]
path = /opt/oracle/psft/pt/ps_home8.55.11/sqr_custom
comment = Personal_Share
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = yes
printable = no
locking = no
strict locking = no

Кроме этой Вашей совместно используемой папки находится в, выбирают папка, которые требуют полномочий записать. Так во-первых тестируют эту прогр путем совместного использования папки корневого каталога. Затем мы продолжим двигаться далее. Для знания корректного пути совместно используемой папки перетаскивают папку на рабочем терминале.


Если Вы, успешно выполняются для выполнения выше кода, затем делают следующее

Создать группу:

sudo groupadd demoGroup

Добавить учетную запись пользователя к группе:

sudo usermod -G demoGroup username(eg alamjitsingh)

Для установки полномочий записи

sudo chown -R username:groupname /opt/demo

например,

sudo chown -R alamjitsingh:demogroup /opt/demo

Следующие строки для предоставления доступа для записи к членам demoGroup в демонстрации каталога (Это предоставит, что все demoGroup участники пишут),

sudo chgrp -R demogroup /opt/demo
sudo chmod 2770 /opt/demo

Услуги по перезапуску

sudo service nmbd restart
sudo service smbd restart

например, совместно используемой папки ограниченного каталога с полномочием записи

[demo]
path = /opt/demo
comment = HD Share
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = yes
printable = no
locking = no
strict locking = no
force create mode = 0660
force directory mode = 2770
force user = alamjitsingh
force group = demogroup
2
ответ дан 2 December 2019 в 02:47

Попробуйте ниже упомянутого кода

[global]
workgroup = WORKGROUP
netbios name = CDA
passdb backend = tdbsam 
security = user
#map to guest = Bad User
username map = /etc/samba/smbusers
guest account = nobody
guest ok = yes
log file = /var/log/samba.log.%m
log level = 2
max log size = 1000
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printing = bsd



[custom_home]
  path = /opt/asdf/custom_home
  read only = no
  available = yes
  browseable = yes
  writable = yes
  guest ok = no
  public = yes
  locking = no
  strict locking = no
  create mask = 0777
  directory mask = 0777
  valid users = @writer (if writer is not username remove this line i think, you added user name = testuser so remove this line)

По всей вероятности testuser, Ваше имя пользователя для доступа к этой совместно используемой папке. В окнах 10 Вы имеете к тому, "Добавьте Сетевое Местоположение" вручную, например, -" \\192.168.1.3\ Shared_folder_name", затем оно попросит имя пользователя и пароль. Найдите, что эта опция-> Добавляет Сетевое Местоположение в окнах 10. В устройствах на базе Android можно получить доступ к этому общему каталогу с помощью "приложения" файлового менеджера ES. Если все еще рабочий близкий я.Удачи.

1
ответ дан 2 December 2019 в 02:47

Другие вопросы по тегам:

Похожие вопросы: