随着互联网的发展,越来越多的人开始使用Linux操作系统来管理其笔记本或服务器。在这个过程中,怎样创建多个用户并为它们分配权限是一个十分重要的问题。本文将介绍Linux操作系统怎样构建多个用户,以及怎样对不同的用户分配不同的权限。
在Linux操作系统中,用户是以一个特殊的格式储存在/etc/passwd文件中的,该文件保存了所有用户的信息linux 用户分配权限,包括它们的登陆名、密码、UID、GID、shell、家目录和注释。要创建新用户,可以使用useradd命令,该命令按照/etc/passwd文件创建新用户:
useradd-d/home/username-m-s/bin/bashusername
此命令会创建一个名叫username的新用户,并将其寄主目录设置为/home/username,shell设置为Bash。一般情况下linux构建多个用户国内linux主机,还应当使用passwd命令来设置新创建的用户的密码。
假如要删掉已存在的用户linux英文乱码linux运维博客,可以使用userdel命令:
此命令会将username用户及其寄主目录从/etc/passwd文件中删掉。
据悉,Linux操作系统中还有一些特殊的“特权”帐号。这种账号一般具有root权限,即它们才能执行所有操作。诸如root账号就是一个特权账号。要创建一个特权账号,应使用useradd-u0username命令(其中0表示UID=0即rootUID)。
据悉,Linux也容许将不同的用户划入不同的“group”中。group是一些相像功能性的用户集合。诸如一些开发者会划入名为developergroup中。在这样的group中linux构建多个用户,所有开发者都还能共享代码并控制代码版本。要将一位开发者加入developergroup中linux 用户分配权限,可使用usermod-aGdeveloperusername命令。
据悉,Linux也容许对不同的group采取不同的安全性举措——即通过赋于group不同的权限来保护数据安全性。诸如对developergroup而言(即开发者集合)linux论坛,就应当将“写”(write)和“执行”(execute)权限并授予该group。而对accountantgroup而言(即会计人员集合),就应当将“读”(read)权限并授予该group.要更改group间权限之间差别化审视时就必需要使用chmod命令.
在Linux上构建多个用户并将它们划入不同group是很重要的工作之一,这意味着你必须才能依据不怜悯况,对不同group采取相应不同安全性举措.这也是Linux将数据安全性保障地重要诱因.带上述方式,Linux还有好多中级特点,还有很大剩余体力去实贵数据安全性.