1。添加用户,首先添加一个普通用户使用adduser命令,并命令如下:


# adduser汤米


添加一个名为汤米的用户


# passwd汤米 / /修改密码


更改用户密码。


新UNIX密码:在这里输入新密码


重新输入新密码: / /输入新密码


口令:所有认证令牌更新成功。


2。给root权限


方法:修改/等/ sudoers文件,找到下面的行,对前面的说明(#)删除


允许在组轮# #运行所有命令的人


%轮=(全部)全部


然后将用户修改为属于根组(轮),命令如下所示:


# usermod -g根汤米


修改后,您现在可以使用托米帐户登录,然后使用命令——您可以获得root权限进行操作。


方法二:修改/等/ sudoers文件,找到下面的线,在根目录下添加一行,如下图所示:


允许根运行任何命令# #任何地方


根=(全部)全部


汤米=(全部)全部


改造后,你现在可以登录与汤米的帐户,然后使用命令sudo ndash;可以获取root权限来做手术。


方法三:修改/等/ passwd文件,找到下行,并修改用户ID为0,如下所示:


汤米:X:0时33分:汤米: / / /:数据Webroot bin /狂欢


Linux系统用户帐户管理


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


添加用户帐户是在系统中创建一个新帐户,


然后分配新帐号的用户号、用户组、主目录和登录shell。


新添加的帐户已锁定,无法使用。


1。添加一个新的用户帐户使用useradd命令,


添加用户帐户是添加在 / / passwd文件和更新等其他系统文件如 / /阴影等新的用户记录, / /组等,等等。


Linux提供了一个集成的系统管理工具,userconf,可用于用户帐户的统一管理。


Grammar:


因为选择的用户名


语义:


- C注释指定注释说明的一部分。


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


用户组指定用户属于的用户组。


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


s shell文件指定用户的登录shell。


用户的用户号由u用户编号指定,如果O选项同时可用,其他用户的标识号可以重复使用。


用户名指定新用户的登录名。


例1:


因为美元ndash;D / usr /山姆- m Sam


改述:


此命令创建用户山姆,


- D和M的选项是用来产生一个主目录 / usr /山姆登录名山姆( / usr目录的父目录,默认的用户主目录所在地)。


例2:


因为美元的 /斌/ SH G组G ADM、根宝石


改述:


这个命令创建一个新的用户宝石,用户的登录shell是,


它属于组用户组,也属于ADM和root用户组,其中组用户组是它的主要组。


新的用户组可以用作命令:


$组组


$加ADM


2。删除帐号


如果不再使用用户帐户,则可以从系统中删除该帐户。


删除用户帐户删除系统文件如/等/密码和删除用户的主目录如果需要用户的记录。


Grammar:


userdel选择用户名


选项:


r,将用户的主目录删除。


例1:


userdel美元-山姆


改述:


该命令会删除系统中的文件的用户山姆的记录(主要是 / / /密码等,等 / / /阴影等组,等)。


同时删除用户的主目录。


三.修改帐号


修改用户帐户是根据实际情况更改用户的相关属性,如用户号、主目录、用户组、登录shell等。


修改现有的用户信息使用usermod命令。


Grammar:


usermod选项用户名


选项:


包括- C,D,- m,- G,- G,- S,- u,和o,等等。


这些选项的意义,就像在useradd命令的选项,可以为用户指定新的资源价值。


此外,有些系统可以使用以下选项:


l新用户名指定一个新帐户,原始用户名将更改为新用户名。


例如:


usermod美元的 /斌/ KSH - D /家/ Z G开发者山姆


改述:


此命令向用户发送山姆:


登录shell改为KSH,


主目录被改为,


将用户组更改为开发人员。


4。向现有用户添加工作组


usermod -G组名用户名


或:gpasswd -用户组


5、用户密码管理


用户密码管理是用户管理的重要内容之一。


用户帐户在创建密码时没有密码,但它被系统锁定。它不能使用。必须指定它的密码,即使它被指定为空密码。


shell命令,指定和修改用户密码口令。


超级用户可以指定自己和其他用户的密码,而普通用户只能用它来修改自己的密码。


Grammar:


选择用户名口令


选项:


- l锁定密码,也就是禁用帐户。


U密码解锁。


- D使帐户没有密码。


f强制用户在下一次登录登录时修改密码。


如果用户名为默认值,则修改当前用户的密码。


例如:


假设当前用户是山姆,


下面的命令修改用户自己的密码:


在美元


旧密码:******


新密码:*******


重新输入新密码:*******


如果它是超级用户,


任何用户的密码都可以按以下格式指定:


$ passwd山姆


新密码:*******


重新输入新密码:*******


当普通用户修改密码时,


passwd命令会询问原密码,然后要求用户输入新密码两次。


如果两个输入的密码一致,则将密码分配给用户。


当一个超级用户指定用户密码,它不需要知道原始密码。


为了系统安全起见,用户应该选择更复杂的密码,


例如,最好使用8位长密码,包括大写字母、小写字母和数字,应该与姓名和生日不同。


例如,1:


在为用户指定空密码时,执行以下命令形式:


$ passwd D山姆


改述:


此命令将删除用户的Sam password,以便用户山姆在下一次登录时不要求密码。


passwd命令也可以使用L(锁定)锁定用户无法登录,例如:


例如,2:


$ passwd L山姆


linux系统用户组管理


每个用户都有一个用户组,可以集中管理用户组中的所有用户。


不同的Linux系统对用户组有不同的规则。


例如,Linux下的用户是具有相同名称的用户组,该用户组在创建用户时是同时创建的。


用户组的管理包括添加、删除和修改用户组。


1、添加新的用户组使用组命令。


Grammar:


加入用户组选项


选项:


G GID指定组标识号(GID)的新用户组。


啊,一般是用在与G选项结合使用,表明新用户组的GID可以作为系统的现有用户组的GID相同。


例1:


加1美元


改述:


这个命令添加一个新组1的系统,和新组的身份号码增加1对当前最大的组标识号的基础上。


例2:


G组加101美元


改述:


这个命令添加一个新组组到系统中,并指定新组的组标识号是101。


2。如果你想删除一个现有的用户群,使用groupdel命令。


Grammar:


groupdel用户组


例1:


groupdel美元1


改述:


此命令从系统中删除组1。


三.修改用户组的属性,使用MOD的命令。


Grammar:


MOD选项用户组


选项:


G GID指定一组新的身份证号码的用户组。


o使用-g选项的同时,和用户组的新系统可以为系统的现有用户组的GID相同。


N新用户组将用户组的名称更改为新名称。


例1:


MOD组- G 102美元


改述:


这个命令修改组组的组标识号102。


例2:


MOD美元ndash;G组组10000 n


改述:


该命令改变组组身份证号码10000,和组名改为3。


4。如果用户同时属于多个用户组,则用户可以在用户组之间切换以具有其他用户组的权限。


用户可以使用命令newgrp切换到登录后其他用户组,该命令的参数是目标用户群。


例如:


newgrp元根


改述:


此命令将当前用户切换到根用户组,前提是根用户组确实是用户的主要组或附加组。


类似于用户帐户的管理,用户组的管理也可以通过集成的系统管理工具来完成。