No se puede montar el recurso compartido de Windows 98 SE a través de SSH en Ubuntu 14.04

No se puede montar el recurso compartido de Windows 98 SE a través de SSH en Ubuntu 14.04

Estoy en una sesión SSH en Ubuntu 14.04 y estoy intentando montar un recurso compartido de Windows 98SE usando el siguiente comando:

sudo mount -t cifs //192.168.0.2/uniserv /tmp/uniserv/ -o sec=lanman,servern=Uniplus1

En respuesta, Ubuntu me pide una contraseña de root para el recurso compartido:

Password for root@//192.168.0.2/uniserv:

¿Por qué el recurso compartido no aumenta y por qué me solicitan una contraseña de root?

Respuesta1

Estás ejecutando el mountcomando como root y no has especificado un nombre de usuario diferente. Puedes agregar a la lista (dondeusername=user-ouseres el nombre de usuario en la máquina de destino):

sudo mount -t cifs //192.168.0.2/uniserv /tmp/uniserv/ -o username=user,sec=lanman,servern=Uniplus1

Si quieresconectarse al recurso compartido como invitado, use guesten lugar de en la lista:username=user-o

sudo mount -t cifs //192.168.0.2/uniserv /tmp/uniserv/ -o guest,sec=lanman,servern=Uniplus1

Si el servidor da información sobre propiedad y permisos, mount.cifsintentará respetarla. De lo contrario, todos los archivos y directorios del recurso compartido serán propiedad del root y solo podrán acceder a él. Si no desea eso, puede agregar los argumentos uidand or gidpara especificar los ID de usuario o grupo. Una forma común es uid=$UID. Por ejemplo:

sudo mount -t cifs //192.168.0.2/uniserv /tmp/uniserv/ -o guest,uid=$UID,sec=lanman,servern=Uniplus1

ElUIDVariable ambientales unbashismo (también enzsh), por lo que si invoca este comando desde un shell que no lo admite (comodash, cualproporcionash en Ubuntu), usar$(id -ru)en su lugar (o ingrese manualmente su valor real)número de identificación de usuariode/etc/passwd):

sudo mount -t cifs //192.168.0.2/uniserv /tmp/uniserv/ -o guest,uid=$(id -ru),sec=lanman,servern=Uniplus1

Fuente:Principalmenteman mount.cifs.

Si prefiere realizar la operación de montaje como usuario normal (no root),¿Cómo monto el recurso compartido de Samba como usuario no root?puede ayudar.

Respuesta2

Resolví un problema sobre cómo conectar el antiguo Windows 98 a Ubuntu/Debian usando mount.cifs (en mi caso, mi sistema es Raspbian), el comando de trabajo es:

sudo mount -t cifs -o user=guest,pass=,vers=1.0,sec=none,domain=MOSSBAUERLAB,ip=192.168.10.217,servern=MICHAEL //MICHAEL/AUTOSAVES /mnt/sm2201/dev

Dónde:

  • MICHAELes el nombre de mi computadora
  • AUTOSAVESnombre de la carpeta compartida
  • MOSSBAERLABes un nombre de grupo de trabajo

Hay una cosa importante que se debe tener en cuenta: todos los nombres (Equipo, Grupo de trabajo, Compartir) deben estar en mayúsculas.

información relacionada