useradd user_name
passwd user_name
# add user_name into sudoers
chmod u+w /etc/sudoers
vi /etc/sudoers
user_name ALL=(ALL)
chmod u-w /etc/sudoers
如果更改/etc/sudoers的权限不够, 可以用
lsattr /etc/sudoers
----i---------- /etc/sudoers
chattr -i /etc/sudoers
之后就可以再chmod /etc/sudoers
chattr的man文件中描述i属性的含义:
A file with the ‘i’ attribute cannot be modified: it cannot be deleted or
renamed, no link can be created to this file and no data can be written to the
file. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capa-
bility can set or clear this attribute.
ref :
http://nzengjie2004.blog.163.com/blog/static/8426580620104595833750/
http://blog.chinaunix.net/uid-25305993-id-126661.html
change the default language in shell
------
Linux中语言的设置和本地化设置真是一个很繁琐的事情,时不时的会出现乱码的情况。
一般来说,linux中显示什么语言是通过环境变量来确认的。
这些环境变量包括:
$LANG / $LANGUAGE / $LC_CTYPE ....
可以通过locale命令查看这些变量的值。
要设置这些变量,可以通过export命令来进行。如:
# export LANG=uc_EN
# export LC_CTYPE=c
可以把以这些命令加入到~/.bash_profile文件中,这样,就成了默认配置.
另外,文件/etc/sysconfig/i18n 也是可以配置语言选项的.
下面是修改的方法,可以将默认语言改为English:
#vi /etc/sysconfig/i18n修改以下三行:
LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"