10 votos

¿Cómo se cambia el nombre del recurso compartido en Mac OS X?

En Mac OS X puedes crear carpetas compartidas. Normalmente el nombre compartido es el mismo que el de la carpeta, pero puede ser diferente. Por ejemplo, si hay un usuario con nombre de pantalla "John Doe" y nombre de sistema "johnd", el sistema crea una carpeta compartida llamada "Public" en la carpeta de usuarios Users/johnd/Public, pero el nombre compartido es "Carpeta pública de John Doe".

Si esa carpeta compartida se elimina de la lista de carpetas compartidas y se vuelve a añadir, entonces sólo aparece como "pública".

¿Cómo se cambia el nombre de Share?

10voto

Likso Puntos 68

Utilizar la utilidad de directorio.

  1. Abrir /System/Library/CoreServices/Applications/Directory Utility
  2. Seleccione el Editor de directorios ficha
  3. En la barra de "Visualización", seleccione SharePoints en el nodo /Local/Default
  4. Autentificarse haciendo clic en el pequeño botón del candado

Las acciones aparecen en la columna de la izquierda. Seleccione una y actualice lo siguiente según sea necesario:

  • RecordName (el nombre de la lista)
  • dsAttrTypeNative:smb_name
  • dsAttrTypeNative:afp_name

Los cambios deberían entrar en vigor inmediatamente.

Apple ocultó esta utilidad por una razón: tenga cuidado, una entrada incorrecta en el Directorio puede destrozar su Mac.

El cambio de nombre de los puntos compartidos solía ser posible con la aplicación Servidor, pero ahora la compartición de archivos es manejada por el panel normal de Preferencias del Sistema de MacOS.

3voto

Formagella Puntos 147

En MacOS 10.13 (y posiblemente en versiones anteriores), los nombres de las acciones son controlados por .plist archivos en /private/var/db/dslocal/nodes/Default/sharepoints/ con un archivo por acción.

Para cambiar el nombre de una acción es necesario cambiar el name , afp_name , smb_name y ftp_name en el archivo .plist, y renombrando el archivo para que quede claro. Hay varias maneras de hacer esto, incluyendo el uso de Xcode o TextWrangler para editar el archivo .plist, pero es complicado porque el directorio de sharepoint sólo es accesible por Root.

La forma más fácil es probablemente usar un pequeño script como este para hacer los cambios necesarios:

#!/bin/bash

# Usage: rename-share oldname newname

set -e
OLDNAME=$1
NEWNAME=$2

cd /private/var/db/dslocal/nodes/Default/sharepoints
if [ ! -f "$OLDNAME".plist ] ; then
    echo "No share named $OLDNAME found." 1>&2
    exit 3
fi
if [ -z "$NEWNAME" ] ; then
    echo "Must specify new name" 1>&2
    exit 2
fi

mv "$OLDNAME".plist "$NEWNAME".plist
for key in ftp_name afp_name smb_name name ; do
    defaults write /private/var/db/dslocal/nodes/Default/sharepoints/"$NEWNAME" $key -array "$NEWNAME"
done

Para utilizarlo, guárdalo en (digamos) ~/bin/rename-share entonces chmod a+x ~/bin/rename-share para hacerla ejecutable, y luego utilizarla así (suponiendo que la carpeta pública de John Doe está actualmente compartida como "Public"):

$ sudo ~/bin/rename-share "Public" "John Doe's Public Folder"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X