Configurar Samba Ubuntu.

Anonim

Configurar Ubuntu Samba.

Se se fai necesario traballar cos mesmos ficheiros en diferentes computadoras baixo o control de diferentes sistemas operativos, o Samba axudará a isto. Pero configurar de forma independente as carpetas compartidas non é tan sinxelo e para un usuario normal, esta tarefa é bastante imposible. Este artigo dirá a forma de configurar Samba en Ubuntu.

O nome do grupo que che interesa está situado na liña do dominio da estación de traballo. Localización de formigón que podes ver na imaxe de arriba.

A continuación, se nunha computadora con IP estática de Ubuntu, debe ser prescrito no ficheiro "hosts" en Windows. A forma máis sinxela de facelo usando a "liña de comandos" con dereitos de administrador:

  1. Especifique o sistema coa solicitude de "liña de comandos".
  2. Busca unha liña de comandos no sistema de Windows

  3. Nos resultados, faga clic na "liña de comandos" co botón dereito do rato (PCM) e seleccione "Executar do administrador".
  4. Abrir a liña de comandos en Windows con dereitos de administrador

  5. Na xanela que se abre, faga o seguinte:

    Bloc de notas C: Windows \ System32 \ Drivers \ etc. Hosts

  6. No ficheiro que se abriu despois de executar o comando, escriba o seu enderezo IP nunha liña separada.

Despois diso, a configuración principal de Samba finalizou. Se queres entender todos os parámetros establecidos, podes facelo neste sitio. Para atopar o parámetro que che interesa, amplíe no lado esquerdo da lista "SMB.Conf" e atopala aí seleccionando a primeira letra do nome.

Sitio web con definición de todos os parámetros do ficheiro de configuración de Samba

Ademais do ficheiro "smb.conf", os cambios tamén deben ser feitos a "límites.conf". Para isto:

  1. Abra o ficheiro desexado nun editor de texto:

    Sudo gedit /etc/security/limits.conf.

  2. Antes da última cadea do ficheiro, insira o seguinte texto:

    * - NOFILE 16384

    Root - NOFILE 16384

  3. Garda o ficheiro.

Segundo o resultado, debe ter a seguinte forma:

Límites de ficheiro confundir ao configurar Samba en Ubuntu

Isto é necesario para evitar un erro que se produce ao conectar varios usuarios á rede local.

Agora, para garantir a corrección dos parámetros introducidos, cómpre executar o comando:

Sudo testparm /etc/samba/smb.conf.

Se, como resultado, verá o texto que se mostra na imaxe de abaixo, significa que todos os datos que introducen son correctos.

Comprobando o ficheiro de configuración do SMB Conf en Ubuntu en Samba Nutrition

Queda para reiniciar o servidor SAMBA co seguinte comando:

Sudo /etc/init.d/samba reiniciar.

Rorando todas as variables do ficheiro "smb.conf" e facer cambios en "límites.conf", pode dirixirse directamente á creación de cartafoles

Agora os contidos do ficheiro de configuración deben ser así:

O ficheiro de configuración de Samba cun cartafol compartido engadido en Ubuntu

Para que todos os cambios entraran en vigor, necesitas reiniciar Samba. Isto faise polo equipo xa coñecido:

SUDO SERVICE SMBD reiniciar

Despois diso, o cartafol compartido aparecerá en Windows. Para asegurarte de seguir o seguinte na "liña de comandos":

\\ porta \ Compartir

Ademais, tamén pode abrilo a través do condutor, indo ao directorio "rede", que está situado no panel lateral da xanela.

Cartafol de Samba compartida en Windows

Sucede que os cartafoles aínda non son visibles. Probablemente, a razón para isto é un erro de configuración. Polo tanto, unha vez máis pasar por todas as etapas anteriores.

Paso 4: Creación dun cartafol con acceso de lectura de lectura

Se quere que os usuarios poidan ver ficheiros na rede local, pero non editalas, cómpre crear un cartafol con acceso de só lectura. Isto faise por analoxía co cartafol compartido, só outros parámetros están configurados no ficheiro de configuración. Pero, a fin de non seguir preguntas innecesarias, analizaremos todo en etapas:

Despois do ficheiro de configuración debe haber tres bloques de texto:

Ficheiro de configuración de Samba despois de engadir carpeta de só lectura en Ubuntu

Reinicie agora o servidor SAMBA para que todos os cambios entraran en vigor:

SUDO SERVICE SMBD reiniciar

Despois diso, crearanse o cartafol con dereitos de lectura e todos os usuarios poderán ingresalo, pero non poderán cambiar de algunha maneira os ficheiros contidos nel.

Paso 5: Creación dun cartafol con acceso pechado

Se desexa que os usuarios abra o cartafol de rede para abrir, Pasar a autenticación, as accións para a súa creación son un pouco diferentes do anterior. Fai o seguinte:

  1. Crea un cartafol, por exemplo, "Pasw":

    Sudo mkdir -p / home / sambafolder / pasw

  2. Cambia os seus dereitos:

    Sudo chmod 777 -r / Home / SAMBAFOLDER / PASW

  3. Agora cree un usuario no Grupo Samba, que se dotará de todos os dereitos para acceder ao cartafol de rede. Para iso, primeiro crea un grupo "SMBUSER":

    Sudo groupadd smbuser.

  4. Engadir ao grupo de usuarios recentemente creado. Podes pensar no seu nome de forma independente, no exemplo será "profesor":

    Sudo userAdd -g SMBUSER profesor

  5. Estableza o contrasinal a introducir para abrir o cartafol:

    Sudo smbpasswd -a profesor

    Nota: Despois de executar o comando, solicitaráselle que introduza o contrasinal e, a continuación, repita isto, teña en conta que ao ingresar caracteres non se amosan.

  6. Contrasinal de usuario de Samba en Ubuntu

  7. Queda só para introducir todos os parámetros do cartafol desexado para o ficheiro de configuración de Samba. Para facelo, primeiro abra:

    Sudo gedit /etc/samba/smb.conf.

    E logo copiar este texto:

    [Pasw]

    Comentario = só contrasinal

    PATH = / HOME / SAMBAFOLDER / PASW

    Usuarios válidos = profesor

    ler só = non

    IMPORTANTE: Se realiza o cuarto elemento desta instrución, creou un usuario con outro nome, entón debe introducirse na cadea "Usuarios válidos" despois do símbolo "=" e un espazo.

  8. Garda os cambios e pecha o editor de texto.

O texto do ficheiro de configuración agora debería ser así:

Ficheiro de configuración de Samba con todas as carpetas creadas en Ubuntu

Para ser repartido, comproba o ficheiro usando o comando:

Sudo testparm /etc/samba/smb.conf.

Segundo o resultado, debes ver sobre isto:

Comprobando o ficheiro de configuración de Samba para erros en Ubuntu

Se todo está en orde, reinicie o servidor:

Sudo /etc/init.d/samba reiniciar.

Sistema de config Samba.

A interface gráfica (GUI) é capaz de facilitar en gran medida o proceso de configuración de Samba en Ubuntu. Como mínimo, o usuario que só cambiou a Linux, este método parecerá máis comprensible.

Paso 1: Instalación

Inicialmente, ten que instalar un programa especial no sistema que ten unha interface e que é necesario para configurar. Podes facelo co "terminal" executando o comando:

SUDO APT Instalar System-Config-Samba

Se antes non instalou todos os compoñentes de Samba no seu computador, terá que descargar con el e instalar algúns paquetes máis:

Sudo apt-get instalar -y samba samba-común python-glade2 sistema-config-samba

Despois de que todo o que necesites foi definido, podes ir directamente á configuración.

Paso 2: Executar

Pode executar System Config Samba de dous xeitos: usando o "Terminal" e a través do menú Bash.

Método 1: Terminal

Se decides usar o terminal, debes facer o seguinte:

  1. Prema a combinación de teclas Ctrl + Alt + T.
  2. Introduza o seguinte comando:

    SUDO SYSTEM-CONFIG-SAMBA

  3. Prema ENTER.

A continuación, necesitarás introducir un contrasinal do sistema, despois de que se abre a ventá do programa.

Nota: Durante a implementación da configuración de Samba usando o sistema Config Samba, non pecha a xanela de terminal, xa que neste caso pecha o programa e non se gardarán todos os cambios.

Método 2: Bash Menú

O segundo método parecerá máis fácil de moitos, xa que todas as operacións realízanse na interface gráfica.

  1. Prema o botón Bash Menu, que está situado na esquina superior esquerda do escritorio.
  2. Botón Mnu Bash en Ubuntu

  3. Introduza a solicitude de consulta de busca "Samba" na xanela que se abre.
  4. Buscar cadea no menú de Bash en Ubuntu

  5. Fai clic no programa do mesmo nome na sección "Aplicacións".
  6. Samba no menú Bash

Despois diso, o sistema pediralle un contrasinal de usuario. Introduza-lo e abrirase o programa.

Ventá de entrada de contrasinal cando inicia Samba en Ubuntu

Paso 3: Engadir usuarios

Antes de comezar directamente a configurar os cartafoles de Samba, cómpre engadir usuarios. Faise a través do menú Configuración do programa.

  1. Fai clic no elemento "Configuración" no panel superior.
  2. Botón de configuración no Panel de Samba Config Samba

  3. No menú, seleccione "Usuarios Samba".
  4. Ítem ​​os usuarios de Samba no menú Configuración da configuración do sistema Samba en Ubuntu

  5. Na xanela que aparece, faga clic en "Engadir usuario".
  6. Engadir o botón de usuario na xanela do programa SAMBA en Ubuntu

  7. No "nome de usuario da lista despregábel" UNIX ", seleccione o usuario ao que se permite introducir o cartafol.
  8. Lista de usuarios de Samba en Ubuntu

  9. Introduza manualmente o nome de usuario de Windows.
  10. Campo para entrar no nome de usuario de Windows en Samba en Ubuntu

  11. Introduza o contrasinal e repita a entrada no campo apropiado.
  12. Introduza o contrasinal de usuario de Samba en Ubuntu

  13. Fai clic no botón "Aceptar".

Deste xeito, pode engadir un ou máis usuarios de Samba e, no futuro, determinar os seus dereitos.

Despois diso, a configuración do servidor rematará, pode dirixirse directamente á creación das carpetas de Samba.

Paso 5: Crear cartafoles

Se non creou carpetas públicas antes, a xanela do programa estará baleira. Para crear un novo cartafol, cómpre facer o seguinte:

  1. Fai clic no botón con sinal de sinal Plus.
  2. Botón para crear un novo cartafol público en Samba en Ubuntu

  3. Na xanela que se abre, na pestana "Main", faga clic en "Resumo".
  4. Botón de navegación para seleccionar un catálogo para sacudir en Samba en Ubuntu

  5. No xestor de ficheiros, especifique o cartafol desexado para compartilo.
  6. Especificando cartafoles para aumentar no xestor de ficheiros usando o programa System Config Sam en Ubuntu

  7. Dependendo das preferencias, comprobe as caixas de verificación ao lado do "rexistro está permitido" (o usuario permitirá editar ficheiros nun cartafol público) e "visible" (noutro PC, o cartafol será visible).
  8. As garrapatas para resolver a edición de carpetas de Samba públicamente accesibles e mostralas noutras computadoras.

  9. Vaia á pestana "Acceso".
  10. Acceso á pestana a System Config Samba en Ubuntu

  11. Ten a capacidade de identificar usuarios que se permitirá abrir un cartafol compartido. Para iso, coloque a marca ao lado de "Proporcionar acceso a só usuarios específicos". Despois diso, debes escollerlas da lista.

    Proporcionar acceso ao cartafol compartido de Samba só a usuarios específicos.

    Se vai facer un cartafol público, coloque o cambio á posición "Proporcionar acceso a todos".

  12. Fai clic no botón "Aceptar".

Despois diso, o cartafol recentemente creado mostrarase na xanela do programa principal.

Carpeta compartida creada no programa System Config Samba en Ubuntu

Se o desexa, pode crear máis carpetas usando a instrución anterior ou cambiar a xa creada premendo nas "Propiedades de cambio do botón Catálogo seleccionado".

Botón para cambiar as propiedades do directorio seleccionado no programa System Config Samba en Ubuntu

Axiña que creas todas as carpetas desexadas, podes pechar o programa. Nesta instrución sobre a configuración de Samba en Ubuntu utilizando o programa Config Samba finalizou.

Nautilus.

Hai outra forma de configurar Samba en Ubuntu. É perfecto para aqueles usuarios que non queiran instalar máis por conta propia á computadora e que non lles gusta recorrer ao uso do "terminal". Todas as configuracións realizaranse no xestor de ficheiros de Nautilus estándar.

Paso 1: Instalación

Usando Nautilus para configurar Samba, o método de instalación do programa é un pouco diferente. Esta tarefa pode realizarse usando o "terminal", como se describe anteriormente, pero o seguinte método será considerado a continuación.

  1. Abra Nautilus premendo a icona da barra de tarefas ou a busca no sistema.
  2. Icona de Xestor de ficheiros en Ubuntu

  3. Ir ao directorio onde se atopa o directorio desexado.
  4. Fai clic no PCM e selecciona a liña "Propiedades" no menú.
  5. Apertura das propiedades do cartafol en Ubuntu

  6. Na xanela que se abre, vaia á carpeta "Abrir a rede local".
  7. TAB Public Public Local Network en Ubuntu

  8. Marque a caixa ao lado de "Publicar este cartafol".
  9. Marque nas propiedades do cartafol Publica esta carpeta en Ubuntu

  10. Aparecerá unha xanela na que desexa facer clic no botón "Instalar Servizos" para iniciar a Samba ao sistema.
  11. Establecer o botón para descargar e instalar Samba en Ubuntu

  12. Aparece unha xanela na que pode familiarizarse coa lista de paquetes instalados. Despois de ler, faga clic no botón Instalar.
  13. Instala o botón Samba en Ubuntu

  14. Introduza o contrasinal do usuario para permitir que o sistema descargue e instale.
  15. Ventá de autenticación ao instalar Samba en Ubuntu

Despois diso, pode esperar ao final da instalación do programa. Axiña que se complete, pode dirixirse directamente á configuración de Samba.

Paso 2: Configuración

Personalizar Samba en Nautilus é moito máis sinxelo que usar o "terminal" ou System Config Samba. Todos os parámetros especificáronse nas propiedades do catálogo. Se esqueciches de abrilo, segues os tres elementos da instrución anterior.

Para que a carpeta estea dispoñible públicamente, siga as instrucións:

  1. Na xanela, vai á pestana "Dereitos".
  2. Pestana de Loping nas propiedades do cartafol

  3. Determine os dereitos para o propietario, grupo e outros usuarios.

    Definición de dereitos para os usuarios en Ubuntu

    Nota: Se precisa restrinxir o acceso ao cartafol público, a partir da lista, seleccione a cadea "Non".

  4. Fai clic en "Cambiar dereitos a ficheiros anidados".
  5. Button Cambiar dereitos a ficheiros anidados nas propiedades do cartafol en Ubuntu

  6. Na xanela que se abre, por analoxía co segundo elemento desta lista, determina os dereitos dos usuarios para interactuar con todos os ficheiros investidos no cartafol.
  7. Definir os dereitos de usuario aos ficheiros dun cartafol en Ubuntu

  8. Fai clic en "Cambiar" e, a continuación, vaia á pestana "Cartafol de rede local compartida".
  9. Pestana de rede pública de rede local en propiedades de Ubuntu

  10. Marque o elemento "Publicar este cartafol".
  11. Marque nas propiedades do cartafol Publica este cartafol

  12. Introduza o nome deste cartafol.

    Introduza os nomes dun cartafol dispoñible publicamente en Nautilus

    Nota: o campo "Comentario", se o desexa, pode saír non cuberto.

  13. Pon ou, pola contra, elimine as caixas de verificación con "Permitir que outros usuarios cambien os contidos do cartafol" e "acceso de invitados". O primeiro parágrafo permitirá aos usuarios que non están dotados de dereitos, editan ficheiros aniñados. O segundo - abrirase o acceso a todos os usuarios que non teñan unha conta local.
  14. Configuración avanzada do cartafol público accesible en Ubuntu

  15. Fai clic en "Aplicar".

Despois diso, pode pechar a xanela: o cartafol volveuse a dispoñer públicamente. Pero paga a pena notar que se non configurar o servidor SAMBA, é dicir, a probabilidade de que o cartafol non se mostre na rede local.

Nota: Como configurar o servidor Samba dixo ao comezo do artigo.

Conclusión

En resumo, podemos dicir que todos os métodos anteriores son en gran parte diferentes uns dos outros, pero todos permiten que a Samba configure a Ubuntu. Polo tanto, usando o "terminal", pode facer unha configuración flexible establecendo todos os parámetros necesarios como o servidor SAMBA e os cartafoles dispoñibles publicamente creados. O programa System Config Samba tamén permite configurar o servidor e cartafoles, pero o número de parámetros especificados é moito menor. A principal vantaxe deste método é a presenza dunha interface gráfica, que facilitará en gran medida a configuración dun usuario ordinario. Usando o xestor de ficheiros Nautilus, non ten que descargar e instalar software adicional, pero nalgúns casos será necesario configurar manualmente o servidor SAMBA usando o mesmo "terminal".

Le máis