Невозможно сменить владельца смонтированного диска

Невозможно сменить владельца смонтированного диска

У меня есть два пользователя A и B на удаленной машине Ubuntu (+ еще куча других). Теперь я подключаюсь по ssh к машине с пользователем A. Затем я меняю пользователя B:

su B

и беги

sudo mount -a

Это монтирует общий файловый ресурс Windows, который я указал в /etc/fstab:

//windowsshare/backup/tmp /media/backup/ cifs guest,uid=1000,iocharset=utf8,codepage=unicode,unicode 0 0

Несмотря на то, что я смонтировал диск как пользователь B, владельцем папки является пользователь A:

B@ubuntu:/media$ ll
totalt 16
drwxr-xr-x  5 root    root 4096 dec 27 12:15 ./
drwxr-xr-x 23 root    root 4096 jun  8  2012 ../
drwxr-xr-x  1 A root    0 dec 21 11:06 backup/
drwxr-xr-x  2 root    root 4096 jun  8  2012 cdrom/
lrwxrwxrwx  1 root    root    7 jun  8  2012 floppy -> floppy0/
drwxr-xr-x  2 root    root 4096 jun  8  2012 floppy0/

Я попробовал запустить (все еще как пользователь B):

sudo chown -R B backup

Но я все еще получаю вышеуказанную картинку = пользователь A владеет резервной папкой. Почему невозможно сменить владельца указанной выше папки?

решение1

Прежде всего, тынетмонтируя диск как пользователь A или пользователь B. Поскольку вы используете, sudoвы фактически монтируете диск как root.

Тем не менее, он принадлежит пользователю userA, поскольку вы специально указали его как владельца в вашем файле fstab:

//windowsshare/backup/tmp /media/backup/ cifs гость,uid=1000,iocharset=utf8,кодовая страница=unicode,unicode 0 0

uidозначает идентификатор пользователя. Я предполагаю, что идентификатор пользователя userA равен 1000 (вы можете проверить, запустив его idкак userA). Удаление uid=1000опции из fstabдолжно сделать то, что вам нужно.

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