由于我不用虚拟机时,经常是挂起旗下的Ubuntu,这样有一个问题,每当重新启动Ununtu时系统时间会从上次挂起时的时间开始;这样就不方便我看时间,于是想手动设置它,网上搜了半天,本来date使可以设置时间的,经实验发现不行,情况如下:
lammy@lammy-desktop:~$ date 090522572008.00
date: 无法设置日期: 操作不允许
2008年 09月 05日 星期五 22:57:00 CST
lammy@lammy-desktop:~$ date
2008年 09月 03日 星期三 05:00:19 CST
本来是设好了哈,怎么又说操作不允许呢,想了半天,是不是权限问题呢,马上在前面加上 sudo,呵呵,搞定咯。
lammy@lammy-desktop:~$ sudo date 090523012008.30
2008年 09月 05日 星期五 23:01:30 CST
lammy@lammy-desktop:~$ date
2008年 09月 05日 星期五 23:01:33 CST
附:在Ubuntu上root用户是不向我们开放的,所以当普通用户想得到超级用户的权限时,要在命令前加上sudo。man sudo 一下会发现其中一句话就明白了: sudo allows a permitted user to execute a command as the superuser or another user, as specified in the sudoers file.