Primero vamos a crear un grupo llamado ftpusers #groupadd ftpusers Seguido de agregar un usuario #useradd -M -s "/sbin/nologin" -d "/data/todos" -g usuario1 Agregar usuario a grupo ftpusers #usermod -a -G ftpusers usuario1 Dar clave #echo "clave123"|passwd --stdin usuario1 Se da permisos a losusuarios del grupo ftp en carpeta #chown -R root:sftpusers /data/todos #chmod -R ug+rw /data/todos Damos permisos para que solo el usuario que subio un archivo pueda borrarlo, activando el sticky bit: #chmod +t /data/todos Luego en sshd_config modificamos los parametros así: Subsystem sftp internal-sftp Match Group ftpusers ChrootDirectory %h ForceCommand internal-sftp # para forzar solo sftp y no ssh Por ultimo reiniciar servicio ssh #systemctl restart sshd
Si no tienen una suscripción o no cuenta con Internet, pueden actualizar desde una ISO. Para eso debemos, obviamente, tener la ISO y luego montarla en una ruta: #mount /var/crash/CentOS-8.5.2111-x86_64-dvd1.iso /mnt/iso/ En este caso, viene con dos repositorios en la iso, asi que debemos especificar cada una de estas donde se encuentre el repodata. En este caso son dos, el BaseOS y el Appstream, y ahí está el folder repodata con el xml así que, creamos un archivo con nombre local.repo, en /etc/yum.repos.d/con el siguiente contenido: [isos] name=CentOS Linux 8 - BaseOS metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///mnt/iso/BaseOS/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release [isos2] name=CentOS Linux 8 - App metadata_expire=-1 gpgcheck=1 enabled=1 baseurl=file:///mnt/iso/AppStream/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release Ahora se limpia el cache #yum clean all Y listo, puede empezar la actualización: #yum update Do widzenia.