монтирование с cifs: параметр для замены uid и gid на их имена

монтирование с cifs: параметр для замены uid и gid на их имена

Что касается Samba в Ubuntu, если на сервере существует пользователь, созданный, например, с именем omicronи uid=1003 gid=1003выполненный:

  • sudo smbpasswd -a omicron

Затем, если в клиенте попробуют (несколько строк для наглядности):

sudo mount -t cifs //192.168.1.X/thenumbers 
                   /mnt/192.168.1.X/numbers 
                   -o username=omicron,rw

Я могу смонтировать ожидаемый удаленный каталог в клиенте, нонетвозможно что-то написать, например mkdir 777- кажетсяmkdir: невозможно создать каталог «777»: Отказано в доступе.

Согласно с man mount.cifsуказывает:

  • rw mount read-write.

Вопрос 1

Почему rwпараметр не сработал так, как ожидалось?

Если каталог размонтирован и снова сделана попытка входа в клиент (несколько строк для наглядности):

sudo mount -t cifs //192.168.1.X/thenumbers 
                   /mnt/192.168.1.X/numbers 
                   -o username=omicron,uid=####,gid=####

Где:

  • rwбольше не появляется
  • uid долженбыть таким же, как на стороне сервера, в этом сценарии uid omicron1003
  • gidнеобязательно, но должно быть таким же, как на стороне сервера, в этом сценарии gid omicron1003

Я могу смонтировать ожидаемый удаленный каталог в клиенте и, наконец, могу что-то написать, например:mkdir 777

вопрос 2

Почему uidпереработали rw?

Вопрос 3

Есть ли какой-то параметр, чтобы избежать использования uidи использовать вместо него имя пользователя? Я имею в виду

sudo mount -t cifs //192.168.1.X/thenumbers 
                   /mnt/192.168.1.X/numbers 
                   -o username=omicron,P1=omicron,P2=omicron

Я прочитал man mount.cifs, но не смог найти ничего, что представляло бы P1и , P2что можно было бы заменить и применить в команде, показанной выше.

решение1

О вопросе 3: в соответствии сman mount.cifs

возможно использование uidи gidс самими именами

Поэтому:

sudo mount -t cifs //192.168.1.X/thenumbers 
                   /mnt/192.168.1.X/numbers 
                   -o username=omicron,uid=omicron,gid=omicron

Связанный контент