Если я правильно помню .. Редактировать / etc / default / grub
Редактирование моего ответа
установить эти параметры ниже
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
Не забудьте запустить update-grub
Если вам нужно получить меню grub при загрузке по какой-либо причине, удерживайте shift во время загрузки вашего компьютера.
Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.
В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидания), а затем запустить ваш скрипт. Что бы ничего не делало.
У меня была такая же проблема с общим пакетом samba сервера Win2003, и после этого руководства исправлена проблема.
Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
Это один из тех, редкие, но тем не менее смущающие, высокоэффективные, более двухлетние ошибки, которые негативно влияют на блеск Ubuntu.
Он должен влиять только на соединения WIFI, но я не вижу никаких подробностей об этом в вашем вопросе , Если вы испытываете это по проводному соединению, тогда здесь играет что-то другое.
До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я смог найти, - использовать AutoFS.
Парафраз из https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
sudo apt-get install autofs
Создайте /etc/auto.cifs с этими файлами:
#!/bin/bash
# $Id$
# This file must be executable to work! chmod 755!
key="$1"
# Note: create a cred file for each windows/Samba-Server in your network
# which requires password authentification. The file should contain
# exactly two lines:
# username=user
# password=*****
# Please don't use blank spaces to separate the equal sign from the
# user account name or password.
credfile="/etc/auto.smb.$key"
# Note: Use cifs instead of smbfs:
mountopts="-fstype=cifs,file_mode=0644,dir_mode=0755,uid=user,gid=users"
smbclientopts=""
for P in /bin /sbin /usr/bin /usr/sbin
do
if [ -x $P/smbclient ]
then
SMBCLIENT=$P/smbclient
break
fi
done
[ -x $SMBCLIENT ] || exit 1
if [ -e "$credfile" ]
then
mountopts=$mountopts",credentials=$credfile"
smbclientopts="-A "$credfile
else
smbclientopts="-N"
fi
$SMBCLIENT $smbclientopts -gL $key 2>/dev/null \
| awk -v key="$key" -v opts="$mountopts" -F'|' -- '
BEGIN { ORS=""; first=1 }
/Disk/ { if (first) { print opts; first=0 };
gsub(/ /, "\\ ", $2);
sub(/\$/, "\\$", $2);
print " \\\n\t /" $2, "://" key "/" $2 }
END { if (!first) print "\n"; else exit 1 }
'
(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)
Сделайте это exectuable с помощью sudo chmod 755 /etc/auto.cifs
Затем добавьте эту строку в ваш /etc/auto.master, внизу:
/smb /etc/auto.cifs --timeout=60 --ghost
Наконец, перезапустите autofs с этой строкой (или, конечно, будет перезагрузка):
sudo service autofs restart
И тогда вы должны открыть nautilus для / smb / server / share (или ls -l /smb/Server/Share)
Завершение работы, приостановка, спящий режим должны быть бесшовными.
Если вы используете пароли для подключения к вашим общим ресурсам, вам необходимо добавить другой файл в / etc / для каждого к которой вы подключаетесь, с указанным именем пользователя и паролем. Сделайте «man autofs» для более подробной информации об этом, но вот суть:
Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:
username=myusername
password=mypassword
(очевидно, редактируя поля по мере необходимости).
Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью root
Затем перезапустите autofs, как указано выше, и попробуйте просмотреть / smb / Server - вы должны увидеть список своих акций.
Если вы подключаетесь с использованием IP-адреса, Вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что-то еще.
Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.
В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидания), а затем запустить ваш скрипт. Что бы ничего не делало.
у меня была такая же проблема с параметр win2003 сервер Samba и после этого руководство решили проблему.
Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
Это один из тех, редкие, но тем не менее смущающие, высокоэффективные, более двухлетние ошибки, которые негативно влияют на блеск Ubuntu.
Он должен влиять только на соединения WIFI, но я не вижу никаких подробностей об этом в вашем вопросе , Если вы испытываете это по проводному соединению, тогда здесь играет что-то другое.
До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я смог найти, - использовать AutoFS.
Парафраз из https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
sudo apt-get install autofs
Создайте /etc/auto.cifs с этими файлами:
#!/bin/bash
# $Id$
# This file must be executable to work! chmod 755!
key="$1"
# Note: create a cred file for each windows/Samba-Server in your network
# which requires password authentification. The file should contain
# exactly two lines:
# username=user
# password=*****
# Please don't use blank spaces to separate the equal sign from the
# user account name or password.
credfile="/etc/auto.smb.$key"
# Note: Use cifs instead of smbfs:
mountopts="-fstype=cifs,file_mode=0644,dir_mode=0755,uid=user,gid=users"
smbclientopts=""
for P in /bin /sbin /usr/bin /usr/sbin
do
if [ -x $P/smbclient ]
then
SMBCLIENT=$P/smbclient
break
fi
done
[ -x $SMBCLIENT ] || exit 1
if [ -e "$credfile" ]
then
mountopts=$mountopts",credentials=$credfile"
smbclientopts="-A "$credfile
else
smbclientopts="-N"
fi
$SMBCLIENT $smbclientopts -gL $key 2>/dev/null \
| awk -v key="$key" -v opts="$mountopts" -F'|' -- '
BEGIN { ORS=""; first=1 }
/Disk/ { if (first) { print opts; first=0 };
gsub(/ /, "\\ ", $2);
sub(/\$/, "\\$", $2);
print " \\\n\t /" $2, "://" key "/" $2 }
END { if (!first) print "\n"; else exit 1 }
'
(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)
Сделайте это exectuable с помощью sudo chmod 755 /etc/auto.cifs
Затем добавьте эту строку в ваш /etc/auto.master, внизу:
/smb /etc/auto.cifs --timeout=60 --ghost
Наконец, перезапустите autofs с этой строкой (или, конечно, будет перезагрузка):
sudo service autofs restart
И тогда вы должны открыть nautilus для / smb / server / share (или ls -l /smb/Server/Share)
Завершение работы, приостановка, спящий режим должны быть бесшовными.
Если вы используете пароли для подключения к вашим общим ресурсам, вам необходимо добавить другой файл в / etc / для каждого к которой вы подключаетесь, с указанным именем пользователя и паролем. Сделайте «man autofs» для более подробной информации об этом, но вот суть:
Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:
username=myusername
password=mypassword
(очевидно, редактируя поля по мере необходимости).
Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью root
Затем перезапустите autofs, как указано выше, и попробуйте просмотреть / smb / Server - вы должны увидеть список своих акций.
Если вы подключаетесь с использованием IP-адреса, Вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что-то еще.
Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.
В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидания), а затем запустить ваш скрипт. Что бы ничего не делало.
У меня была такая же проблема с общим пакетом samba сервера Win2003, и после этого руководства исправлена проблема.
Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
Это один из тех, редкие, но тем не менее смущающие, высокоэффективные, более двухлетние ошибки, которые негативно влияют на блеск Ubuntu.
Он должен влиять только на соединения WIFI, но я не вижу никаких подробностей об этом в вашем вопросе , Если вы испытываете это по проводному соединению, тогда здесь играет что-то другое.
До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я смог найти, - использовать AutoFS.
Парафраз из https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
sudo apt-get install autofs
Создайте /etc/auto.cifs с этими файлами:
#!/bin/bash
# $Id$
# This file must be executable to work! chmod 755!
key="$1"
# Note: create a cred file for each windows/Samba-Server in your network
# which requires password authentification. The file should contain
# exactly two lines:
# username=user
# password=*****
# Please don't use blank spaces to separate the equal sign from the
# user account name or password.
credfile="/etc/auto.smb.$key"
# Note: Use cifs instead of smbfs:
mountopts="-fstype=cifs,file_mode=0644,dir_mode=0755,uid=user,gid=users"
smbclientopts=""
for P in /bin /sbin /usr/bin /usr/sbin
do
if [ -x $P/smbclient ]
then
SMBCLIENT=$P/smbclient
break
fi
done
[ -x $SMBCLIENT ] || exit 1
if [ -e "$credfile" ]
then
mountopts=$mountopts",credentials=$credfile"
smbclientopts="-A "$credfile
else
smbclientopts="-N"
fi
$SMBCLIENT $smbclientopts -gL $key 2>/dev/null \
| awk -v key="$key" -v opts="$mountopts" -F'|' -- '
BEGIN { ORS=""; first=1 }
/Disk/ { if (first) { print opts; first=0 };
gsub(/ /, "\\ ", $2);
sub(/\$/, "\\$", $2);
print " \\\n\t /" $2, "://" key "/" $2 }
END { if (!first) print "\n"; else exit 1 }
'
(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)
Сделайте это exectuable с помощью sudo chmod 755 /etc/auto.cifs
Затем добавьте эту строку в ваш /etc/auto.master, внизу:
/smb /etc/auto.cifs --timeout=60 --ghost
Наконец, перезапустите autofs с этой строкой (или, конечно, будет перезагрузка):
sudo service autofs restart
И тогда вы должны открыть nautilus для / smb / server / share (или ls -l /smb/Server/Share)
Завершение работы, приостановка, спящий режим должны быть бесшовными.
Если вы используете пароли для подключения к вашим общим ресурсам, вам необходимо добавить другой файл в / etc / для каждого к которой вы подключаетесь, с указанным именем пользователя и паролем. Сделайте «man autofs» для более подробной информации об этом, но вот суть:
Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:
username=myusername
password=mypassword
(очевидно, редактируя поля по мере необходимости).
Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью root
Затем перезапустите autofs, как указано выше, и попробуйте просмотреть / smb / Server - вы должны увидеть список своих акций.
Если вы подключаетесь с использованием IP-адреса, Вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что-то еще.
Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.
Он должен влиять только на соединения WIFI, но я не вижу любая деталь об этом в вашем вопросе. Если вы испытываете это по проводному соединению, тогда здесь происходит что-то еще.
До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.
Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs
sudo apt -get install autofs
Создать /etc/auto.cifs с этими файлами:
#! / bin / bash # $ Id $ # Этот файл должен быть работоспособен! chmod 755! key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля. Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля. credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = "" для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] || exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; / dev / null \ | awk -v key = "$ key" -v opts = "$ mountopts" -F '|' - 'BEGIN {ORS = ""; first = 1} / Disk / {if (first) {print opts; first = 0}; gsub (/ /, "\\", $ 2); sub (/ \ $ /, "\\ $", $ 2); print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n"; else exit 1} '
(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)
Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs
Затем добавьте эту строку в ваш /etc/auto.master внизу:
/ smb /etc/auto.cifs --timeout = 60 --ghost
Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):
sudo service autofs restart
И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share
)
[* D22]
Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:
Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server
. Затем поместите это в этот файл:
username = myusername password = mypassword
(очевидно, редактируя поля по мере необходимости).
Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server
.
Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.
Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.
У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.
Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d
и что он назван S01smb_umount
или аналогичным, поэтому он работает как первый порядок ведения бизнеса.
В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.
Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d
и что он назван S01smb_umount
или аналогичным, поэтому он работает как первый порядок ведения бизнеса.
В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.
У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.
Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.
Он должен влиять только на соединения WIFI, но я не вижу любая деталь об этом в вашем вопросе. Если вы испытываете это по проводному соединению, тогда здесь происходит что-то еще.
До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.
Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs
sudo apt -get install autofs
Создать /etc/auto.cifs с этими файлами:
#! / bin / bash # $ Id $ # Этот файл должен быть работоспособен! chmod 755! key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля. Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля. credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = "" для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] || exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; / dev / null \ | awk -v key = "$ key" -v opts = "$ mountopts" -F '|' - 'BEGIN {ORS = ""; first = 1} / Disk / {if (first) {print opts; first = 0}; gsub (/ /, "\\", $ 2); sub (/ \ $ /, "\\ $", $ 2); print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n"; else exit 1} '
(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)
Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs
Затем добавьте эту строку в ваш /etc/auto.master внизу:
/ smb /etc/auto.cifs --timeout = 60 --ghost
Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):
sudo service autofs restart
И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share
)
[* D22]
Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:
Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server
. Затем поместите это в этот файл:
username = myusername password = mypassword
(очевидно, редактируя поля по мере необходимости).
Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server
.
Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.
Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.
Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d
и что он назван S01smb_umount
или аналогичным, поэтому он работает как первый порядок ведения бизнеса.
В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.
У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.
Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.
Он должен влиять только на соединения WIFI, но я не вижу любая деталь об этом в вашем вопросе. Если вы испытываете это по проводному соединению, тогда здесь происходит что-то еще.
До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.
Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs
sudo apt -get install autofs
Создать /etc/auto.cifs с этими файлами:
#! / bin / bash # $ Id $ # Этот файл должен быть работоспособен! chmod 755! key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля. Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля. credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = "" для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] || exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; / dev / null \ | awk -v key = "$ key" -v opts = "$ mountopts" -F '|' - 'BEGIN {ORS = ""; first = 1} / Disk / {if (first) {print opts; first = 0}; gsub (/ /, "\\", $ 2); sub (/ \ $ /, "\\ $", $ 2); print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n"; else exit 1} '
(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)
Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs
Затем добавьте эту строку в ваш /etc/auto.master внизу:
/ smb /etc/auto.cifs --timeout = 60 --ghost
Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):
sudo service autofs restart
И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share
)
[* D22]
Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:
Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server
. Затем поместите это в этот файл:
username = myusername password = mypassword
(очевидно, редактируя поля по мере необходимости).
Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server
.
Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.
Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.
У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.
Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.
Он должен влиять только на соединения WIFI, но я не вижу любая деталь об этом в вашем вопросе. Если вы испытываете это по проводному соединению, тогда здесь происходит что-то еще.
До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.
Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs
sudo apt -get install autofs
Создать /etc/auto.cifs с этими файлами:
#! / bin / bash # $ Id $ # Этот файл должен быть работоспособен! chmod 755! key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля. Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля. credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = "" для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] || exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; / dev / null \ | awk -v key = "$ key" -v opts = "$ mountopts" -F '|' - 'BEGIN {ORS = ""; first = 1} / Disk / {if (first) {print opts; first = 0}; gsub (/ /, "\\", $ 2); sub (/ \ $ /, "\\ $", $ 2); print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n"; else exit 1} '
(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)
Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs
Затем добавьте эту строку в ваш /etc/auto.master внизу:
/ smb /etc/auto.cifs --timeout = 60 --ghost
Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):
sudo service autofs restart
И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share
)
[* D22]
Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:
Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server
. Затем поместите это в этот файл:
username = myusername password = mypassword
(очевидно, редактируя поля по мере необходимости).
Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server
.
Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.
Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.
Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d
и что он назван S01smb_umount
или аналогичным, поэтому он работает как первый порядок ведения бизнеса.
В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.
Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d
и что он назван S01smb_umount
или аналогичным, поэтому он работает как первый порядок ведения бизнеса.
В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.
/etc/rc0.d/K15umountnfs.sh - & gt; ../init.d/umountnfs.sh
. Однако это не помогает.
– Umang
13 November 2010 в 10:26
/etc/rc0.d/S01smb_umount.sh - & gt; /etc/init.d/umountnfs.sh
и /etc/rc6.d/S01smb_umount.sh - & gt; /etc/init.d/umountnfs.sh
и удалили K15. Все еще стоит перед этой проблемой, после трех перезапуска.
– Umang
20 November 2010 в 21:22
У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.
Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all
] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.
Он должен влиять только на соединения WIFI, но я не вижу любая деталь об этом в вашем вопросе. Если вы испытываете это по проводному соединению, тогда здесь происходит что-то еще.
До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.
Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs
sudo apt -get install autofs
Создать /etc/auto.cifs с этими файлами:
#! / bin / bash # $ Id $ # Этот файл должен быть работоспособен! chmod 755! key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля. Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля. credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = "" для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] || exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; / dev / null \ | awk -v key = "$ key" -v opts = "$ mountopts" -F '|' - 'BEGIN {ORS = ""; first = 1} / Disk / {if (first) {print opts; first = 0}; gsub (/ /, "\\", $ 2); sub (/ \ $ /, "\\ $", $ 2); print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n"; else exit 1} '
(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)
Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs
Затем добавьте эту строку в ваш /etc/auto.master внизу:
/ smb /etc/auto.cifs --timeout = 60 --ghost
Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):
sudo service autofs restart
И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share
)
[* D22]
Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:
Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server
. Затем поместите это в этот файл:
username = myusername password = mypassword
(очевидно, редактируя поля по мере необходимости).
Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server
.
Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.
Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.