欢迎来到云服务器

系统配置

Linux系统的用户和用户组打点呼吁

Linux系统是一个多用户多任务的分时操纵系统,任何一个要利用系统资源的用户,都必需首先向系统打点员申请一个账号,然后以这个账号的身份进入系统。

用户的账号一方面可以辅佐系统打点员对利用系统的用户举办跟踪,并节制他们对系统资源的会见;另一方面也可以辅佐用户组织文件,并为用户提供安详性掩护。

每个用户账号都拥有一个惟一的用户名和各自的口令。

用户在登录时键入正确的用户名和口令后,就可以或许进入系统和本身的主目次。

实现用户账号的打点,要完成的事情主要有如下几个方面:

用户账号的添加、删除与修改。

用户口令的打点。

用户组的打点。


一、Linux系统用户账号的打点

用户账号的打点事情主要涉及到用户账号的添加、修改和删除。

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

1、添加新的用户账号利用useradd呼吁,其语法如下:

useradd 选项 用户名

参数说明:

选项:

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

-d 目次 指定用户主目次,假如此目次不存在,则同时利用-m选项,可以建设主目次。

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

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

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

-u 用户号 指定用户的用户号,假如同时有-o选项,则可以反复利用其他用户的标识号。

用户名:

指定新账号的登录名。实例1

# useradd –d /usr/sam -m sam

此呼吁建设了一个用户sam,个中-d和-m选项用来为登录名sam发生一个主目次/usr/sam(/usr为默认的用户主目次地址的父目次)。

实例2

# useradd -s /bin/sh -g group –G adm,root gem

此呼吁新建了一个用户gem,该用户的登录Shell是 /bin/sh,它属于group用户组,同时又属于adm和root用户组,个中group用户组是其主组。

这里大概新建组:#groupadd group及groupadd adm

增加用户账号就是在/etc/passwd文件中为新用户增加一笔记录,同时更新其他系统文件如/etc/shadow, /etc/group等。

Linux提供了集成的系统打点东西userconf,它可以用来对用户账号举办统一打点。

3、删除帐号

假如一个用户的账号不再利用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,须要时还删除用户的主目次。

删除一个已有的用户账号利用userdel呼吁,其名目如下:



userdel 选项 用户名

常用的选项是-r,它的浸染是把用户的主目次一起删除。

譬喻:



# userdel sam

此呼吁删除用户sam在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目次。

4、修改帐号

修改用户账号就是按照实际环境变动用户的有关属性,如用户号、主目次、用户组、登录Shell等。

修改已有用户的信息利用usermod呼吁,其名目如下:



usermod 选项 用户名

常用的选项包罗-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd呼吁中的选项一样,可觉得用户指定新的资源值。

别的,有些系统可以利用选项:-l 新用户名

这个选项指定一个新的账号,即将本来的用户名改为新的用户名。

譬喻:



# usermod -s /bin/ksh -d /home/z –g developer sam

此呼吁将用户sam的登录Shell修改为ksh,主目次改为/home/z,,用户组改为developer。

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号