Существует утилита для того, чтобы не просто зарегистрировать, но и контролировать и справиться с процессами. Это - monit - очень гибкая и полезная утилита. Это может предотвратить некоторый процесс для взятия 100% (или независимо от того, что Вы настраиваете) ЦП (или другие ресурсы) в течение некоторого времени (так же, поскольку Вам нужно) автоматическим перезапуском процесса. И это регистрируется о таких аварийных ситуациях к, он - файл журнала или к системному журналу.
Можно найти много примеров конфигурации здесь.
Вы монтируете долю CIFS как корень (потому что Вы использовали sudo
), таким образом, Вы не можете записать как обычный пользователь. Если Ваш дистрибутив Linux и его ядро будут достаточно недавними, что Вы могли смонтировать сетевой ресурс как обычный пользователь (но под папкой, что собственный пользователь), у Вас будут надлежащие учетные данные для записи файла (например, смонтировать совместно используемую папку где-нибудь в соответствии с корневым каталогом, как, например, $HOME/netshare/
. Очевидно, необходимо было бы создать папку прежде, чем смонтировать его).
Альтернатива должна указать пользователя и идентификатор группы, что смонтированный сетевой ресурс должен используемый, это позволило бы что конкретный пользователь и потенциально группа писать в долю. Добавьте следующие опции к своему монтированию: uid=<user>,gid=<group>
и замена <user>
и <group>
соответственно Вашим собственным пользователем и группой по умолчанию, которую можно найти автоматически с id
команда.
sudo mount -t cifs -o username=${USER},password=${PASSWORD},uid=$(id -u),gid=$(id -g) //server-address/folder /mount/path/on/ubuntu
Если сервер отправляет информацию о владении, Вы, возможно, должны добавить forceuid
и forcegid
опции.
sudo mount -t cifs -o username=${USER},password=${PASSWORD},uid=$(id -u),gid=$(id -g),forceuid,forcegid, //server-address/folder /mount/path/on/ubuntu
Я протестировал следующую команду успешно:
sudo mount -t cifs -o username=[username],password=[password],uid=1001,gid=1001 //172.16.148.2/dfsgob01 /home/ususario/Documentos/benz-win
man mount.cifs
– jstricker
24.04.2017, 20:57
domain
. Что-то вроде этого:sudo mount -t cifs -o username=${USER},password=${PASSWORD},dom=${DOMAIN}, uid=<user>,gid=<group> //server-address/folder /mount/path/on/ubuntu
На самом деле домен может войти в опцию "имени пользователя", но помнить, что необходимо использовать/
вместо`, like
username=DOMAIN/user.name'. – João Portela 19.12.2014, 11:17//192.168.1.7/public /colmustang cifs username=<uname>,password=<upassword>,uid=<myUserID> 0 0
– James 22.05.2015, 04:34username
удаленный вход в систему должен использовать для аутентификации.uid
идентификатор локального пользователя, Вы хотите дремать все файлы/папки. Таким образом, имя пользователя отделяется от uid, имя пользователя является входом в систему удаленного пользователя, в то время как uid является Вашим идентификатором локального пользователя. Обратите внимание, что это могло быть то же самое, если Ваш сервер является Samba, и Вы используете LDAP или другую централизованную учетную запись на обоих клиентах и серверах :-). – Huygens 12.01.2016, 14:51