Сервер человечности доли 16,04 папок к хосту окон

Я установил сервер человечности 16.04 и VBoxLinuxadditions и Samba

Я пытаюсь совместно использовать папку с этого сервера на мою хост-машину окон. Теперь я вижу этот виртуальный сервер в своей сети, но на сервере нет никаких совместно используемых папок.

enter image description here

Как я делаю один через командную строку?

6
задан 8 April 2017 в 08:05

3 ответа

Итак, я понял это самостоятельно, и это самое простое решение:

просто установите samba с

sudo apt install samba

и перейдите к этому файлу:

/etc/samba/smb.conf
[ 117] и просто внизу добавьте эти строки:

[share]

comment = Ubuntu File Server Share
path = /path/to/the/folder  #for example /home/user_name/public <- this comment needs to be deleted!
browsable = yes
guest ok = yes
read only = no
create mask = 0755

перезапустите службу samba

sudo service smbd restart
sudo service nmbd restart

и все, легко peasy :))

13
ответ дан 23 November 2019 в 07:23


Все, что вам нужно сделать, чтобы поделиться папками с SMB, это
, в зависимости от используемого файлового менеджера, убедитесь, что nautilus-share, caja-share или? -Share установлены на включите следующий шаг
щелкните правой кнопкой мыши по папке и выберите вкладку [Свойства ->] Share, которую должен предоставить файловый менеджер
, если этот шаг не предлагает сделать это, установите samba вручную
выберите правильные параметры общего доступа и нажмите «Поделиться»
, см. https://help.ubuntu.com/community/Samba/SambaServerGuide#Ubuntu_Server

0
ответ дан 23 November 2019 в 07:23

Добавить долю, которая доступна всеми пользователями.

Создайте каталог для того, чтобы совместно использовать файлы и измените владельца на группу пользователей.

sudo mkdir -p /srv/samba/
sudo chown -R root:users /srv/samba/  [brusgroup][financial]
sudo chmod -R ug+rwx,o+rx-w /srv/samba/

Добавление и руководящие пользователи

например, для группы users и пользователь mattu:

useradd mattu -m -G users
passwd mattu
sudo usermod -aG users mattu

Установите пароль для mattu

passwd mattu

Введите пароль для нового пользователя


Теперь добавьте пользователя к пользовательской базе данных Samba.

sudo smbpasswd -a mattu

Введите пароль для нового пользователя


Отредактируйте/etc/samba/smb.conf файл

sudo vi /etc/samba/smb.conf

добавьте следующие строки и сохраните файл

[allusers]
 comment = All Users
 path = /srv/samba/allusers/
 valid users = @users
 force group = users
 create mask = 0660
 directory mask = 0771
 writable = yes

Если все пользователи должны смочь читать и записать в их корневые каталоги через Samba, отредактируйте/etc/samba/smb.conf файл и удалите все строки. В энергии:

  1. Ввести gg перемещать курсор в первую строку файла, если это уже не там.
  2. Ввести dG удалить все строки.

Теперь необходимо смочь войти в систему от рабочей станции Windows с файловым менеджером с помощью имени пользователя ruchi и выбранного пароля и хранить файлы на сервере человечности или в корневом каталоге ruchi или в общедоступном общем каталоге.

[global] 
workgroup = WORKGROUP
#netbios name = [FRODO] 
passdb backend = tdbsam 
printcap name = cups 

add user script = /usr/sbin/useradd -m %u 
delete user script = /usr/sbin/userdel -r %u 
add group script = /usr/sbin/groupadd %g 
delete group script = /usr/sbin/groupdel %g 
add user to group script = /usr/sbin/groupmod -A %u %g 
delete user from group script = /usr/sbin/groupmod -R %u %g 
add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u 

# Note: The following specifies the default logon script. 
# Per user logon scripts can be specified in the user account using pdbedit  
logon script = scripts\logon.bat 
# This sets the default profile path. Set per user paths with pdbedit 
logon path = \\%L\Profiles\%U 
logon drive = H: 
logon home = \\%L\%U 
domain logons = Yes 
os level = 35 
preferred master = Yes 
domain master = Yes 

#[deprecated thus change
#idmap uid = 15000-20000 
#idmap gid = 15000-20000 
#]
#[ 
idmap config * : backend = tdb
idmap config * : range = 10001-20000
idmap config DOMAIN : backend = rid
idmap config DOMAIN : range = 10000-20000
idmap config DOMAIN : base_rid = 0 
#]
printing = cups 


Example 2.8. Engineering Office smb.conf (shares and services)



[homes] 
comment = Home Directories 
valid users = %S 
read only = No 
browseable = No 
# Printing auto-share (makes printers available thru CUPS) 

[printers] 
comment = All Printers 
path = /var/spool/samba 
printer admin = root, maryo 
create mask = 0600 
guest ok = Yes 
printable = Yes 
browseable = No 

[print$] 
comment = Printer Drivers Share 
path = /var/lib/samba/drivers 
write list = maryo, root 
printer admin = maryo, root 
# Needed to support domain logons 

[netlogon] 
comment = Network Logon Service 
path = /var/lib/samba/netlogon 
admin users = root, maryo 
guest ok = Yes 
browseable = No 
# For profiles to work, create a user directory under the path 
# shown. i.e., mkdir -p /var/lib/samba/profiles/maryo 

[Profiles] 
comment = Roaming Profile Share 
path = /var/lib/samba/profiles 
read only = No 
profile acls = Yes 
0
ответ дан 23 November 2019 в 07:23

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

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