Если мой внешний диск отображается в /home/user1/.private, не сможет ли другой пользователь просмотреть это? См. Ссылку для примера -----> Пример
user1@UB-DT2-SERVER:~$ df -lhT
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 912G 3.9G 861G 1% /
udev devtmpfs 3.0G 4.0K 3.0G 1% /dev
tmpfs tmpfs 1.2G 1.4M 1.2G 1% /run
none tmpfs 5.0M 0 5.0M 0% /run/lock
none tmpfs 3.0G 116K 3.0G 1% /run/shm
/home/user1/.Private
ecryptfs 912G 3.9G 861G 1% /home/user1
/dev/sr1 udf 615M 615M 0 100% /media/WD SmartWare
/dev/sdf1 fuseblk 466G 101M 466G 1% /media/MyPassport2
Как подключить мой внешний диск для доступа всех пользователей?
Может ли он быть включен автоматически загрузки?
Есть две основные возможные проблемы:
У пользователя нет доступа Unix к каталогу /media/
. Самый простой способ проверить это - просто сделать ls -ld
для них и посмотреть, какие у них есть разрешения, или попросить их войти в систему локально и попробовать.
У них есть доступ к Unix, но Samba блокирует его. Самый простой способ выяснить, так ли это, состоит в том, чтобы просмотреть в журналах Samba сообщения, сообщающие об этом, и затем изменить их в зависимости от того, что вы настроили в Samba. (Редактирование файлов конфигурации, графического интерфейса и т. Д.)
Для разрешений linux:
groupadd SHARE
useradd -g SHARE - имя пользователя
useradd -g SHARE - otherusername
, затем в каталоге:
chown whatevenerynerywwant: SHARE DIR
chmod 764
Приведенное выше создаст группу, затем вы добавите своих пользователей. Измените владельца, чтобы добавить группу, затем установите файлы в rwxr-xr--. (Вы можете изменить XXX на w / e, но xXx для группы)
Для Samba, хотя я думаю, что проблема с разрешениями для Linux. это должно быть просто: smbpasswd -a USER
Затем они устанавливают пароль samba, затем добавляют пользователя в samba.config
.