热搜词
发表于 2009-3-2 16:14:22 | 显示全部楼层 |阅读模式
1、添加新用户
     1)#useradd username  #创建一个新的用户 username
     2)#useradd -m username  #创建一个新的用户username并自动建立用户家目录。
     3)#adduser username   #以人机交互的提问的方式来添加用户,推荐新手使用此命令
     4)#passwd username   #设置用户 username 的密码
     5)#mkdir /home/dirname  #建立用户文件夹dirname
     6)#chown username:groupname dirname  #修改dirname目录的所有者为username用户和groupname用户组
  注:用useradd来添加用户,如果没有自己指定用户的所属用户组,则系统自己会添加出一个和用户名相同的用户组。另外新添加的用户只有设置密码后该用户才能登录,还需用-m参数建立用户家目录才可以写文件。

2、查看用户信息
#id username            #使用id命令查看username用户信息
#grep username /etc/passwd  #查看用户username在/etc/passwd文件中的信息行
#useradd -D  #显示useradd的默认值

3、修改用户账号
#usermod -g groupname username  #把用户 username 加入到组 groupname 中
#usermod -s /bin/csh  #将当前用户的shell改为csh
#usermod -d /home/user1 user1  #将user1用户的主目录更改为/home/user1
#usermod -d /home/mulu -m user1  #将user1用户现有主目录的主要内容转移到新的目录,注意要使用-m选项
#usermod -u UID user1  #user1用户主目录中所拥有的文件和目录都将自动修改UID设置。
#usermod ig GID user1  #修改默认组设置
#usermod -e 12/31/07 user1  #修改帐号的有效期。
#usermod -L user1   #锁定用户
#userdel user1         #删除user1用户
#userdel -r user1         #删除user1用户,并同时删除该用户的主目录以及其中所有内容
#passwd username       #修改username用户的密码
#passwd -e username   #清除username用户密码
------------------------------------------------------------------------------------------------------------------------
4、用户可以用-d选项设置新用户的主目录,用-g选项为用户指定新组名,用-G选项把新用户设成系统其他一些组的成员
例如:新建用户squid,使其组名为squidgroup,主目录为/home/myhome,新用户squid也是root和bin的成员,命令如下:
#groupadd squidgroup
#useradd -g squidgroup -d /homer/myhome -G root,bin squid

5、添加、删除用户组
# groupadd groupname   #创建一个新用户组 groupname
# groupdel groupname   #删除一个用户组 groupname

6、用户帐号信息有关的文件如下:
/etc/passwd—-用户帐号信息
/etc/shadow—-用户帐号信息加密文件
/etc/group—-组信息文件
/etc/default/useradd—-定义默认设置文件
/etc/login.defs—-系统广义设置文件
/etc/skel—-默认的初始配置文件目录

[ 本帖最后由 灰儿 于 2009-3-2 22:41 编辑 ]
全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 14:58 , Processed in 0.153578 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team