Рейтинг:2

Нет разрешения на запись на смонтированном диске CIFS

флаг ni

Я на машине с Linux пытаюсь смонтировать общий ресурс SMB внутри большой сети через свое имя пользователя Active Directory:

mount -t cifs -o имя_пользователя=мойпользователь,домен=мойдомен // сервер/общий ресурс /монтирование/путь

После ввода пароля + успешного монтирования пробую коснитесь /mount/path/test.txt, но я получаю доступ запрещен. Так много результатов поиска (Вот этот является самым большим с точки зрения голосов) предполагают, что из-за использования судо монтирование права на запись предоставляются только пользователю root, а не вашему обычному пользователю. Но в моем случае я являюсь корень, потому что я использую судо -я во-первых, все происходит на корневой консоли. /монтировать/путь принадлежит root и все, что под ним (содержимое подключенного диска). Я пытался решить это уже 2 часа, но я так застрял. Кто-нибудь знает, почему я не могу даже писать на диск как root?

Рейтинг:3
флаг cn

Общий ресурс CIFS будет смонтирован как root с помощью вашей команды, поэтому обычный пользователь не сможет ничего туда записать. Вам необходимо указать идентификатор пользователя и группы, которым вы хотите назначить разрешение на чтение/запись. Вы можете попробовать с помощью команды ниже.

sudo mount -t cifs -o username=myuser,password=yourpassword,domain=mydomain,uid=yourUID,gid=yourGID,forceuid,forcegid//сервер/общий ресурс/mount/путь

Также вы можете использовать команду id для автоматического получения uid и gid, как показано ниже.

sudo mount -t cifs -o имя_пользователя=мойпользователь,пароль=вашпароль,домен=мойдомен,uid=$(id-u),gid=$(id-g),forceuid,forcegid//сервер/доля/монтирование/путь
R-obert avatar
флаг ni
Но зачем мне это нужно? Я root, я на корневой консоли! Разве я не могу писать на диск, если все в точке монтирования принадлежит root?
Vaibhav Panmand avatar
флаг cn
@R-obert, вы перепроверили, включен ли ваш пользователь в «список записи» общего ресурса samba?
R-obert avatar
флаг ni
Я не использую «моего» пользователя! Я использую своего пользователя только для входа в систему, а затем переключаюсь на «sudo -i».Или вы имеете в виду этого пользователя root? Является ли этот «список записи» чем-то на моей машине с Linux (/etc/sambda/smb.conf?) или на машине, предоставляющей общий ресурс (SMB-сервер)? Я чувствую, что мне нужно прочитать учебник о том, где в игру вступает мой пользователь Linux (root) и где в игру вступает мой пользователь AD, которого я использую для подключения диска.
R-obert avatar
флаг ni
Я забыл сказать, что использование вашей команды из ответа также приводит к отказу в разрешении.
R-obert avatar
флаг ni
Должны ли имя AD и имя пользователя Linux совпадать или что-то в этом роде?
Vaibhav Panmand avatar
флаг cn
@R-obert, это не обязательно должно быть то же самое, но имя пользователя, которое вы используете для монтирования диска, должно иметь разрешение на запись в конфигурации общего ресурса сервера samba.
tsc_chazz avatar
флаг vn
Что спрашивает Vaibhav, так это то, что, поскольку вы указали `username=myuser` в команде mount, проверили ли вы, что пользователь Samba `myuser@mydomain` имеет права на запись в общий ресурс `//server/share`?
R-obert avatar
флаг ni
Мое имя пользователя на компьютере с Linux совпадает с именем моей учетной записи Active Directory. Когда я захожу на ПК с Windows в нашей компании через свою учетную запись AD, я могу подключить диск и записать на него. Так что "myuser" должен иметь разрешение SMB-сервера...
tsc_chazz avatar
флаг vn
Я уверен, что вы заглянули в `/etc/fstab`, чтобы убедиться, что монтирование CIFS там не определено, а если и есть, то оно не определено как доступное только для чтения. Если `//сервер` - это машина с Windows, у меня есть несколько других идей.
R-obert avatar
флаг ni
Да нет ничего! Я пытаюсь смонтировать его вручную, прежде чем я скажу системе смонтировать его при загрузке. ОС сервера к сожалению не знаю.
R-obert avatar
флаг ni
Мне очень жаль, у моей учетной записи AD, похоже, больше нет прав на запись для общего ресурса. Я не знаю, почему это больше не так, но мне очень жаль, что я дал здесь неверную информацию! Я только что перепроверил свое разрешение на запись на ПК с Windows, чтобы убедиться. Спасибо за помощь, в случае успеха отпишусь снова.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.