diff --git a/src/client/cmdMisc/ls.go b/src/client/cmdMisc/ls.go
index d22023402912f08be39cf241434dac80b513c115..ebcc84e55d0ef433de4ac18650c895e1dac2814a 100644
--- a/src/client/cmdMisc/ls.go
+++ b/src/client/cmdMisc/ls.go
@@ -1,8 +1,8 @@
 package cmdMisc
 
 import (
-	"io/ioutil"
 	u "nexus-client/utils"
+	"os"
 )
 
 type Ls struct {
@@ -42,7 +42,7 @@ func (cmd *Ls) Run(args []string) int {
 
 // List files in the specified directory.
 func (cmd *Ls) listDir(dir string) {
-	fis, err := ioutil.ReadDir(dir)
+	fis, err := os.ReadDir(dir)
 	if err != nil {
 		u.PrintlnErr("Failed reading \"" + dir + "\" directory: " + err.Error())
 		return
diff --git a/src/libclient/utils/strings.go b/src/libclient/utils/strings.go
index 854d18605f4623c605c13acbae4628db587f24a8..fa9547a2c3bc16f7efc20e8d360798b5d9eff725 100644
--- a/src/libclient/utils/strings.go
+++ b/src/libclient/utils/strings.go
@@ -2,8 +2,8 @@ package utils
 
 import (
 	"fmt"
-	"io/ioutil"
 	"net/mail"
+	"os"
 	"strings"
 )
 
@@ -28,7 +28,7 @@ func Str2UsbDevices(s string) []string {
 
 // Returns the content of file as a string
 func FileToString(file string) (string, error) {
-	content, err := ioutil.ReadFile(file)
+	content, err := os.ReadFile(file)
 	if err != nil {
 		return "", err
 	}
diff --git a/src/server/vms/vms.go b/src/server/vms/vms.go
index 72144d4e5be48c817afd617a41c6d0a5f0c2db4b..52ba1811540aff110ba872ea636349429d546af5 100644
--- a/src/server/vms/vms.go
+++ b/src/server/vms/vms.go
@@ -3,7 +3,6 @@ package vms
 import (
 	"encoding/base64"
 	"errors"
-	"io/ioutil"
 	"math"
 	"nexus-common/caps"
 	"nexus-common/params"
@@ -331,7 +330,7 @@ func (vms *VMs) prepareStartVM(vmID uuid.UUID, attachPwd string) (*osexec.Cmd, *
 	pwdBase64 := base64.StdEncoding.EncodeToString([]byte(spicePwd))
 	content := []byte(pwdBase64)
 	spicePwdFile := filepath.Join(vm.dir, vmSecretFile)
-	if err := ioutil.WriteFile(spicePwdFile, content, 0600); err != nil {
+	if err := os.WriteFile(spicePwdFile, content, 0600); err != nil {
 		msg := prefix + "error creating secret file: " + err.Error()
 		log.Error(msg)
 		return nil, nil, "", 0, 0, errors.New(msg)