Eu tinha permissões de diretório excessivamente permissivas (777) em meu diretório inicial e as alterei para 755:
# cd
# pwd
/home/machinename/myuserid
# ls -ld .
drwxr-xr-x 9 myuserid mygroupid 4096 Oct 17 11:44 .
Isso deve ser suficiente para criar arquivos no meu diretório pessoal, mas não está nesta máquina:
# ls -l x
ls: 0653-341 The file x does not exist.
# touch x
touch: 0652-046 Cannot create x.
Observe que estou conectado como eu:
# id
uid=9175(myuserid) gid=7777(mygroupid) groups=200(othergroupid)
Eu posso modificar os arquivos existentes:
# cat h
stuff
# echo blah >> h
# cat h
stuff
blah
então eu sei que o sistema de arquivos não é montado somente para leitura.
Isso está no AIX, e acledit $ HOME mostra:
*
* ACL_type AIXC
*
attributes:
base permissions
owner(myuserid): rwx
group(mygroupid): r-x
others: r-x
extended permissions
disabled
O que também parece indicar que eu seria capaz de criar (essas acls parecem as mesmas do meu diretório HOME em uma "máquina bem comportada").