Linux下用户管理
	一、添加一个新的用户账户
	     1,使用useradd添加用户账户
	     #useradd TOM1
	 
	     #useradd -d /home/guest  /guest
	     #useradd -s /sbin/nologin  TOM2
	 
	     2,运行useradd相当于做了一下事情
	    (1)编辑/etc/目录下的passwd,shadow,group,gshadow这4个文件
	    (2) 创建和定位用户的home目录
	    (3)设置home目录的权限和文件的拥有人及拥有组
	*********************************************************************
	 
	     二、用户的私有组
	     1,当用户账号被创建时,同时也创建了一个与用户账号同名的组,在linux系统中有两种组,私有组和附加组
	     2,私有组与附加组的区别:
	     当创建一个文件时,这个文件的拥有组是此用户所对应的私有组。
	*********************************************************************
	     三、修改和删除用户账号
	     1,针对用户信息的修改是真的/etc/passwd文件的修改,可以通过两种方式修改:
	    (1)直接编辑/etc/passwd文件
	    (2)使用usermod 命令:
	  
	      #usermod -c "test user"  redhat1 //修改描述位
	   
	      #usermod -d /home/guests/redhat2 redhat1 //修改home目录
	      #usermod -g redhat2 redhat1  //修改redhat1的私有组
	      #usermod -G redhat1 redhat1 //当redhat1没有附加组时则添加redhat1为附加组,如果有,则改为redhat1.
	      #usermod -a -G redhat3 redhat1 //a代表追加,将redhat1加入到redhat3组,而不改变以前的分组。
	      #usermod -s /sbin/nologin  redhat1 //更改用户的登录shell为/sbin/nologin
	      2,如果要删除一个用户,可以手动删除一下文件
	      /etc/passwd ,/etc/shadow, /etc/group, /etc/gshadow 以及/var/spool/mail
	      3,也可以使用userdel -r redhat1 //连同家目录一块删除
	**********************************************************************************
	     四、密码的老化策略
	     1,默认情况下,linux中的密码是用不过期的
	     2,强制密码过程是一个增强安全的策略
	     3,修改默认的策略的设置可以编辑/etc/login.defs文件
	==================================================================================
	[root@localhost etc]# cat /etc/login.defs |grep ^[^#] |nl
	----------------------------------------------------------------------------------
	     1  MAIL_DIR        /var/spool/mail
	     //定义了用户的邮件在系统中所在的位置
	
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>







