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

Если вы используете AppArmor, вам может потребоваться обратиться не только к файлу конфигурации Samba.

Вам нужны следующие директивы в вашемsmb.conf:

follow symlinks = yes
wide links = yes
unix extensions = no
# No need for "allow insecure wide links" unless you want "unix extensions = yes"

Но AppArmor блокирует доступ к частям файловой системы в соответствии с собственной семантикой набора правил. Итак, если ваша символическая ссылка в Samba указывает на место, которое AppArmor заблокирует, Samba откажет в доступе.

В моей системе Samba обновляет профили AppArmor при запуске/остановке службы, поэтому я могу изменить профиль AppArmor, но есть риск, что Samba или другая программа перезапишет его. Вместо этого я решил создать недоступную общую папку в Samba со ссылкой на местоположение, содержащее цель символической ссылки, к которой я хотел получить доступ (, все еще в smb.conf):

.
# The following is a hack for AppArmor to allow the path
[share1 for AppArmor] # Or whichever name you choose
    browseable = no
    path = /home # Point to directory or parent directory of the location to access
    read only = yes
    guest ok = no
    valid users = none
-1
29.01.2021, 14:46
1 ответ

Разделы дисков монтируются по пути монтирования. Вы получаете к ним доступ через эти пути. Например, /dev/sda5можно смонтировать в /media/user/MYDATA. Вы можете просмотреть подробную информацию, используя такие инструменты, какlsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 298,1G  0 disk 
...
├─sda6   8:6    0   3,9G  0 part [SWAP]
├─sda7   8:7    0  39,7G  0 part /
└─sda8   8:8    0   9,8G  0 part /media/user/SOMEPARTITION
sdb      8:16   0 298,1G  0 disk 
└─sdb1   8:17   0 298,1G  0 part /media/user/SOMEDISK

Если раздел диска не смонтирован, вы не сможете получить доступ к данным в нем, поэтому сначала вам нужно смонтировать его, используя команду в терминале или графический интерфейс, например Диски.

Затем вы можете запустить команду cp, используя пути:

cp /home/user/somefile /media/user/MOUNTEDDISK
0
18.03.2021, 22:33

Теги

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