Impossibile scrivere su / home directory anche come utente root


0

Sto cercando di creare una directory come root in / home ma ottengo il seguente errore:

mkdir: cannot create directory `foo': Permission denied

Ho controllato le autorizzazioni eseguendo ls -ld /home è:

drwxr-xr-x 2 root root 0 May 11 10:46 /home/  

Stavo anche vedendo in altri post che potrebbe essere un problema legato al montaggio, quindi eseguo 'mount' e questo è l'output:

/dev/mapper/trusty--vg-root on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu type cgroup (rw,relatime,cpu)
cgroup on /sys/fs/cgroup/cpuacct type cgroup (rw,relatime,cpuacct)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,relatime,freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,relatime,hugetlb)
/dev/xvda1 on /boot type ext2 (rw)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)

Ho anche provato a creare un utente usando sudo adduser testuser --home testuser e non è riuscito con il seguente risultato:

nimbadmin@trusty:/home$ sudo adduser testuser --home testuser
adduser: The home dir must be an absolute path.
nimadmin@trusty:/home$ sudo adduser testuser --home /home/testuser
Adding user `testuser' ...
Adding new group `testuser' (1001) ...
Adding new user `testuser' (1001) with group `testuser' ...
Creating home directory `/home/testuser' ...
Stopped: Couldn't create home directory `/home/testuser': Permission denied.

Removing directory `/home/testuser' ...
Removing user `testuser' ...
Removing group `testuser' ...
groupdel: group 'testuser' does not exist
adduser: `groupdel testuser' returned error code 6. Exiting.

Eventuali suggerimenti? Gradirei qualsiasi spiegazione su come le autorizzazioni potrebbero essere il problema.


Si prega di richiedere la migrazione a unix.stackexchange.com
Barmar

Hai mostrato i permessi di una directory chiamata userno home. Provare ls -ld /home per mostrare la directory stessa, non il suo contenuto.
Barmar

L'output di ls -ld /home è: drwxr-xr-x 3 root root 0 May 4 21:58 /home

Modifica la domanda
Barmar

Ho aggiunto più informazioni alla domanda

Risposte:


1

È possibile seguire questi passaggi in Linux:

  1. whoami (mostra il tuo USERNAME)

  2. gruppi [nome utente] (stampa appartenenze ai gruppi per ogni USERNAME)

  3. sg [appartenenza al gruppo] (cambia l'identificazione di gruppo del suo chiamante in                         processo corrente)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.