php mysql linux 开源 Ubuntu HTML5 linux命令 Windows 程序员 centos wordpress nginx shell 微软 java Android google Python apache Firefox

用户与用户组管理

Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也能帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录。


实现用户账号的管理,要完成的工作主要有如下几个方面:


a.用户账号的添加、删除和修改。


b.用户口令的管理。


c.用户组的管理。


Linux用户账号的管理


用户账号的管理主要涉及到用户账号的添加、删除和修改。


添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。


1、添加新的用户账号使用useradd命令,语法如下:


useradd 选项 用户名


其中各选项含义如下:


-c comment 指定一段注释性描述。


-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,能创建主目录。


-g 用户组 指定用户所属的用户组。


-G 用户组,用户组 指定用户所属的附加组。


-s Shell文件 指定用户的登录Shell。


-u 用户号 指定用户的用户号,如果同时有-o选项,则能重复使用其他用户的标识号。


-p这个命令是需求提供md5码的加密口令,普通数字是不行的。





 

延伸阅读

    评论

    暂无评论

    写评论