Current state

Written by admin on .

Yesterday i’ve added a nice bootsplash to make the booting process a little bit nicer :-)
I’ve choosen a low resolution (640×480) to make sure it will be displayed on nearly every display and to keep the mem cosumption as low as possible.


Also Olivier and i thinking about how to integrate plugins and additional kernel modules into FreeNAS. One option is to provide a harddrive installation that enables the user to add plugins and additional drivers (kernel modules).

I’ve added the plugins infrastructure (on client and build scripts) already and there is also the first plugin available: lcdproc (without GUI, will be added soon). A WebGUI to administrate plugins will be available soon, too.

At Last: FreeNAS 0.684b is out

Written by admin on .

I’ve found two little bugs just before release it, but it’s not very important bug:


  • When pressing Ctrl+Alt+ Del, the rc.shutdown script doesn’t work (http://pastebin.ca/417482)

  • The French accent are not correctly displayed: I’ve have the character ‘e in the place of è and ^o in the place of ô.

I’ve added the QEMU image too (excellent free virtualization tools).

I will try to debug the FreeNAS AMD64 release one day too.

Still not resolved the file permission problem (I must improve my file permission knoledge under FreeBSD before).

My 5 years old PC is dying: I will try some iMac this week-end…

File permission problem

Written by admin on .

Dan just found a bug on the ‘rev 688′ of FreeNAS:

Here are some command enter by a simple user (not root, not in the wheel group):

> mount
/dev/md0 on / (ufs, local)
devfs on /dev (devfs, local)
/dev/raid5/BigDiskp1 on /mnt/big_share (ufs, local, soft-updates, acls)
/dev/ad0s1 on /cf (ufs, local, read-only)
> ls -alh
total 20501
drwxrwxrwx 3 root wheel 512B Mar 27 23:36 .
drwxrwxrwx 3 root wheel 512B Mar 27 23:33 ..
drwxrwxr-x 2 root operator 512B Mar 26 23:54 .snap
-rw——- 1 root wheel 20M Mar 27 23:36 swap_file
> rm swap_file
override rw——- root/wheel for swap_file? y
> ls -alh
total 5
drwxrwxrwx 3 root wheel 512B Mar 27 23:55 .
drwxrwxrwx 3 root wheel 512B Mar 27 23:33 ..
drwxrwxr-x 2 root operator 512B Mar 26 23:54 .snap

Yes…. a simple user can delete a ’600′ file !
Then I try with system file:

> ls -alh /var/etc/master.passwd
-rw——- 1 root wheel 899B Mar 27 23:36 /var/etc/master.passwd
> rm /var/etc/master.passwd
override rw——- root/wheel for /var/etc/master.passwd? y
rm: /var/etc/master.passwd: Permission denied

Now I must found the difference between this two files…
Why can I delete the swap_file ??