Я установил внешний smb-ресурс на сервере 16.04.01, например
sudo mkdir /mnt/fileserver
sudo mount -t cifs smb://myserver/sharename /mnt/myserver/sharename -o username=me, passwrd=123, ip="100.200.0.5"
Сначала я попытался с smb: //100.200.0.5/sharename и без ip = ". . ", потому что у меня не было сервера, добавленного в файл hosts, и у меня не было dns et. Но это не сработало. Это дало бы мне очень странную ошибку (забыли) и все еще кажется мне очень странным. Но это только примечание.
Сам монтируется успешно, и я могу получить доступ к ресурсу в разделе
/mnt/myserver/sharename
, но только как root! Когда я смотрю на разрешения, я получаю вывод, который я не понимаю. Надеюсь, кто-то может объяснить это и что мне нужно сделать, чтобы получить доступ к общему ресурсу с моим обычным пользователем
ls -l дает для myserver
drwxr-xr-x 3 root root 4096 Feb 13 11:00 myserver
ls -l дает для sharename
drwxr-xr-x 3 99 systemd-timesync 0 Feb 6 22:04 sharename
Я предполагаю, что причина, по которой я не могу получить доступ к этой папке sharename, связана с «99» и «systemd-timesync». Я бы предположил, что также будет «корень root». Когда я пытаюсь ввести его без sudo, я получаю:
cd sharename
-bash: cd: sharename/: Permission denied
Любое объяснение?