Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Mostrando resultados del 1 al 4 de 4

Tema: ¿Cómo asignar cuotas a los usuarios en openSUSE Tumbleweed?

  1. #1
    Fecha de Ingreso
    12-septiembre-2014
    Mensajes
    42
    Post Thanks / Like
    Poder de Credibilidad
    0

    Question [SOLUCIONADO] ¿Cómo asignar cuotas a los usuarios en openSUSE Tumbleweed?

    Hola a todos:

    Por razones que no vienen al caso he creado un usuario Invitado en mi PC con openSUSE Tumbleweed x86_64, al que quiero limitarle el espacio en disco, para que no me llene la partición /home. He modificado y comprobado los permisos en los directorios que no quiero que entre y funcionan bien.

    Para ello, instalé los paquetes necesarios de quota (quota y quotatool) y busqué información con DDG acerca de cómo activar las cuotas de usuario. Encontré dos enlaces interesantes que explican cómo hacerlo:

    - Managing quotas, en doc.opensuse.org, aunque referido a openSUSE Leap.

    El problema es que en el Particionador de Tumbleweed, al seleccionar Fstab Options no aparece la opción Enable Quota Support. Sin embargo, un poco más adelante en ese mismo documento aparece el apartado Procedure 3.7: Setting Up Quotas for Users or Groups, por lo que voy a la Gestión de usuarios y grupos en YaST, selecciono el usuario Invitado, pulso en Editar y voy a la (última) pestaña: Complementos. Ahí me aparece la opción Administra la cuota del usuario. Pulso en ejecutar y sólo me aparece una partición (/dev/sdb4), que no es la del directorio /home (/dev/sdb3).

    Es una pena que no me funcione (o que esté haciendo algo mal) porque, aunque me gusta la consola, siempre busco la forma gráfica de hacer las cosas, de modo que los usuarios noveles o que no les gusta la consola tengan una manera de hacer las cosas.

    - Suse blog: Linux Disk Quotas. El problema que me surge aquí es que el directorio /home en mi /etc/fstab es así: "UUID="tocho-hexadecimal" /home btrfs defaults 0 0". Si añado las opciones usrquota,grpquota, guardo /etc/fstab y ejecuto mount /home -o remount me sale el mensaje "mount: /home: mount point not mounted or bad option.".

    Supongo que el problema aquí es que el parámetro defaults no se lleva bien con usrquota,grpquota.

    Estaba pensando poner las opciones que aparecen en el documento (acl,user_xattr,usrquota,grpquota), pero mi sistema de ficheros en /home es btrfs, no reiserfs, por lo que no sé si esas opciones serían las adecuadas.

    ¿Alguien tiene habilitadas cuotas de usuario en Tumbleweed y/o en un sistema de archivos btrfs?

    Muchas gracias por adelantado
    Última edición por Xnake; 12-jul-2017 a las 23:34 Razón: Problema arreglado

  2. #2
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.366
    Post Thanks / Like
    Poder de Credibilidad
    10
    Parece un tema interesante, a ver si lo solucionas usando btfrs.

    Déjame ver tus cambios antes y después del /etc/fstab

    Hace tiempo que se usaba el comando quota y por lo que cuentas parece que ha cambiado. Lee esto aunque no creo que te sirva https://unix.stackexchange.com/quest...to-directories
    NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
    Síguenos en TWITTER y en FACEBOOK
    Código:
    Buscador de   Alojamiento      Alojamiento     Otros
     paquetes:    de imágenes:     de ficheros:    buscadores:
    Search        TinyPic          Ifile Wuala     Simple y Facil
    Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

  3. #3
    Fecha de Ingreso
    12-septiembre-2014
    Mensajes
    42
    Post Thanks / Like
    Poder de Credibilidad
    0
    ¡Lo conseguí!

    Me basé en la guía https://www.suse.com/documentation/s...jor_btrfs.html

    Lo que hice:

    1.- Habilitamos las cuotas para la partición antes de crear los subvolúmenes: btrfs quota enable /home

    2.- YaST → Particionador modo experto → Sí → Editar home → Manejo de subvolumenes → Nuevo subvolumen → Invitado → Añadir nuevo → Aceptar → Aceptar → Terminar → Siguiente → Mensaje de nuevo volumen @Invitado creado → Terminar

    3.- Obtenemos lista de subvolumenes:

    localhost# btrfs subvolume list /home/
    ID 549 gen 740331 top level 5 path @/Invitado


    4.- Asignamos la cuota al subvolumen:

    localhost# btrfs qgroup limit 5G /home/@/Invitado

    5.- Creamos el usuario en YaST → Seguridad y usuarios → Gestión de usuarios y grupos → Nuevo. Rellenamos datos y en Directorio personal seleccionamos /home/@/Invitado. Como va a ser un usuario temporal y no quiero que tenga acceso más que a su directorio, le asigno como Grupo predeterminado a nobody. Lo añado a los grupos audio, cdrom y video. Al cambiar de pestaña me avisa de que el directorio personal /home/@/Invitado ya existe y si quiero cambiarle el propietario. Digo que . Acepto y crea el usuario. En la lista de usuarios le doy a Aceptar.

    6.- Reinicio (aunque supongo que con mount -a sería suficiente) y ya hago login como Invitado. Pruebo a copiar más de 5GB y me da error, lo que indica que las cuotas funcionan.

    7.- Pongo la cuota a 10GB para el Invitado (que el MB va caro ):
    localhost# btrfs qgroup limit 10G /home/@/Invitado


    PD: El /etc/fstab no ha cambiado en ninguno de los pasos y sigue como al principio.
    Última edición por Xnake; 12-jul-2017 a las 23:36 Razón: Faltaba una / en un sitio

  4. #4
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.366
    Post Thanks / Like
    Poder de Credibilidad
    10
    Me alegro Xnake de que hayas podido solucionar tu problema.
    NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
    Síguenos en TWITTER y en FACEBOOK
    Código:
    Buscador de   Alojamiento      Alojamiento     Otros
     paquetes:    de imágenes:     de ficheros:    buscadores:
    Search        TinyPic          Ifile Wuala     Simple y Facil
    Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

  1. VLC en Tumbleweed
    By feroSUSEANDO in forum Software
    Respuestas: 11
    Último mensaje: 21-sep-2013, 12:27
  2. ¿porque ubuntu es mas popular q suse?
    By goundzchecky in forum El Contubernio
    Respuestas: 161
    Último mensaje: 16-ago-2012, 15:01
  3. Cambiar identificador OpenSuSE 12.1 a Tumbleweed
    By julioeep in forum General OpenSUSE
    Respuestas: 1
    Último mensaje: 20-jun-2012, 12:48
  4. Guía de Instalación de OpenSuSE 10.3
    By DiabloRojo in forum Instalación y Actualizaciones
    Respuestas: 5
    Último mensaje: 11-feb-2008, 11:41
  5. Conectar suse a un dominio NT
    By jtejada in forum Internet, Redes y Wireless
    Respuestas: 3
    Último mensaje: 08-abr-2006, 19:30

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •