
¿Cuál es la mejor manera de proporcionar un cuadro desplegable común para todos los usuarios, de modo que cualquier usuario que forme parte de un grupo en particular pueda leer y escribir en y desde el directorio? Pensé en crear un directorio fuera del directorio /home, crear un grupo específicamente para acceder al directorio, luego agregar todos los usuarios deseados a ese grupo y finalmente agregar un enlace simbólico al directorio de inicio de cada usuario que apunte a la carpeta del buzón. . Eso parece mucho trabajo. ¿Existe una mejor manera?
Estoy ejecutando ubuntu 10.04 LTS.
Respuesta1
No estoy muy seguro de si desea un drop bop para todos los usuarios, lo que implicaría que todos los usuarios podrían escribir en él, o un cuadro desplegable en el que algunos usuarios pueden acceder pero desde el cual todos los usuarios pueden leer. Suponiendo esto último:
1) Crea un directorio en alguna parte.
2) Crea un grupo
3) Agregue los usuarios que desee que tengan acceso de escritura al grupo.
4) cambiar
5) chmod g+rws
6) chmod o+rx
Los +s en chmod establecerán el bit adhesivo que hará que todos los archivos/directorios que se creen tengan el grupo y permisos de lectura/escritura para .
Respuesta2
Puede intentar usar ACL, cada usuario tendría permisos específicos y podrá realizar un acceso personalizado al archivo y directorio.
Otra forma que me viene a la mente es quizás hacer un enlace simbólico de /tmp para sus usuarios, ya que ya tiene el permiso deseado para lograr lo que desea.
Tu plan también suena bien, ejemplo:
- mkdir /mi_carpeta_compartida
- grupoañadir mi_grupo_compartido
- agregar usuarios que tendrán acceso al grupo
- chmod -R ug+rwx /mi_carpeta_compartida
- chown -R raíz:mi_grupo_compartido
- para f en /home/*; hacer ln -s /mi_carpeta_compartida /home/$f/mi_carpeta_compartida; hecho
- chmod -R g+s /my_shared_folder (opcional, esto permitirá a los usuarios crear, eliminar y modificar archivos/directorios)