近日使用Red Hat Linux AS 4时,遇到剩余磁盘空间不能利用的问题。因为以前在使用图形工具或者命令建立用户时,并没有注意用户的主目录全部选择的是默认的即 /home/用户名,近日提示磁盘空间不足时,感到非常迷惑,为什么80G的硬盘怎么说不足就不足了呢,没有往上面存储大的文件呀。所以回来就查手册,看到有两种办法可以在建立用户的时候指定用户使用的磁盘。
1、先Mount剩余磁盘空间。我建立的是/home/otherdisk
2、然后建立新用户:命令行工具:
[root@redhat]#useradd -u 550 -g /otherdisk/mfjun007 -s /bin/bash -e 01/27/06 -p ok123456 mfjun007
Useradd 命令后附件的参数意义如下:
Ø
-u 参数:指定用户标示符,用户标示符和帐号一样,也必须是唯一的,如-u 550即设置该用户的UID为550。
Ø
-g:指定用户所属的用户组,但该用户组必须已经存在。参数采用组名称或GID皆可,如-g 100与-g users的意思相同,都是把用户加入到users用户组中,其中users用户组的标示符就是100。
Ø
-d:建立用户目录,如-d /otherdisk/mfjun007就是替该用户建立位于/otherhome目录下的用户目录,目录名称为mfjun007。通常目录名称和用户帐号相同,以易于识别和管理,当然也可用不一样的名称去建立目录。
Ø
-s:指定用户环境,如-s /bin/bash指定bash为该用户的shell。也可指定其他shell供用户使用
Ø
-e :设置帐号的期限,格式为“月/日/年的后两位”,如-e 01/27/06是指公元2006年1月27日。
Ø
-p :设置用户密码,如-p ok123456代表用ok123456字符串作密码。
注:也可以使用adduser命令,和useradd命令用法一样。
也可以在X窗口下完成用户的创建。
但现在还有一迷惑,如何更改已经存在的用户的主目录呢?怎么解决,我还不知,需要指点,我再查查资料回头再说。