Solaris和其他的UNIX系統不一樣,用戶的主目錄不在/home下,而是放在了/export/home下,而/home做為了AutoFS服務的一個掛載點了,所以變成了任何人都無權限的只讀。
vi /etc/auto_master
把/home注釋掉就OK了
umount /home
這樣就可以對/home目錄進行操作了
bash-3.00# cd /home
bash-3.00# ls
bash-3.00# mkdir mysql
bash-3.00# ls -l
total 2
drwxr-xr-x 2 root root 512 Mar 13 13:26 mysql
bash-3.00# chown mysql:mysql mysql
bash-3.00# ls -l
total 2
drwxr-xr-x 2 mysql mysql 512 Mar 13 13:26 mysql
bash-3.00#
bash-3.00# su - mysql
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
$
$ bash
bash-3.00$
bash-3.00$
bash-3.00$
bash-3.00$ id
uid=100(mysql) gid=100(mysql)
bash-3.00$ ls
bash-3.00$ pwd
/home/mysql