linux中xguest用户什么作用,Linux用户管理

用户管理

1.用户管理相关配置

/etc/passwd 保存了用户的密码信息

/etc/shadow 实际保存的用户加密后的密码信息

/etc/group 用户组的信息

/etc/passwd文件的格式如下所示:

用户名:加密的口令:用户ID :组ID :帐户的其他说明:家目录:登录时运行的程序

root:x:0:0:root:/root:/bin/bash

2.用户管理

增加用户

useradd、adduser

在使用adduser命令时,它会添加这个用户名,并创建和用户名名称相同的组名,并把这个用户名添加到自己的组里去,并在/home目录想创建和用户名同名的目录,并拷贝/etc/skel目录下的内容到/home/用户名/的目录下,提示输入密码。

在使用命令useradd时,它会添加这个用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名的目录,也不提示创建新的密码。它只创建普通用户,不能用这个用户名来登录系统。

删除用户

userdel

只删除/etc/passwd与/etc/shadow中该账户的信息:

userdel guest

加“-r”参数,连同相关文件一起删除:

userdel –r guest

添加组命令

groupadd

-g GID 设定组ID的值

groupadd –g 55 newgroup

删除组命令

groupdel

groupdel newgroup

passwd命令常用参数:

-k 保留即将过期的用户在期满后仍能使用

-d 删除用户密码

-l 关闭用户密码

-u 恢复用户密码

-S 显示用户密码状态

chage –l查看用户信息

chage –l username

$ sudo chage -M 0 neusot

su 用户 #改变当前用户

练习 用户手动创建实例:

1.添加组信息:# vi /etc/group

groupname:x:520:

2.添加用户信息:# vi /etc/passwd username:x:520:520: :/home/username:/bin/bash

3.同步passwd与shadow: # pwconv

4.设置用户密码:# passwd username

5.创建用户的根目录:# cp –r /etc/skel /home/username

6.修改用户目录的权限: # chown –R username.groupname /home/username

3.如何授予普通用户权限

math?formula=sudo%20chage%20-M%200%20neusot%20%E6%8A%8A%E5%BD%93%E5%89%8D%E5%91%BD%E4%BB%A4%E6%93%8D%E4%BD%9C%E6%8F%90%E5%8D%87%E4%B8%BA%E4%B8%B4%E6%97%B6%E7%AE%A1%E7%90%86%E5%91%98%201.%23%20vi%20%2Fetc%2Fsudoers%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%202.%E6%89%BE%E5%88%B0root%20ALL%3D(ALL)%20ALL%203.%E5%B0%86%E7%94%A8%E6%88%B7%E5%90%8D%EF%BC%88hadoop%EF%BC%89%20ALL%3D(ALL)%20NOPASSWD%3A%20%E6%94%BE%E5%88%B0root%20ALL%3D(ALL)%20ALL%E4%B8%8B%E6%96%B9%204.%E6%8C%89esc%20%EF%BC%9Awq%EF%BC%81%E4%BF%9D%E5%AD%98%205.%E5%9C%A8%E7%94%A8%E6%88%B7%E7%95%8C%E9%9D%A2 sudo chage -M 0 用户名

4.文件权限管理

chmod 改变文件的可写、可读、可执行等属性 频率最高

说明:只有文件主或超级用户root才有权用chmod改变文件或目录的访问权限。

chmod命令详解

设定文件权限时,在模式中常用以下的字母代表用户或用户组:

u(user)表示文件的所有者。

g(group)表示文件的所属组。

o(others)表示其他用户。

a(all)代表所有用户(即ugo)。

权限用以下字符表示:

r表示读权限;

w表示写权限;

x表示执行权限。

最后要指明是

(+)增加权限 (-) 取消权限 (=)赋予权限。

chown 改变文件的拥有者 其次

三种权限

4 2 1

r w x

实例:

chmod +x hello

为hello文件赋予所有用户的执行权限

chmod 777 hello

为hello文件赋予所有用户的全部操作权限

chmod u+rwx hello

为hello文件赋予当前用户的所有操作权限

chmod 700 hello

当前用户有对hello文件的所有操作权限,其他用户无任何权限用户管理

====

1.用户管理相关配置

/etc/passwd 保存了用户的密码信息

/etc/shadow 实际保存的用户加密后的密码信息

/etc/group 用户组的信息

/etc/passwd文件的格式如下所示:

用户名:加密的口令:用户ID :组ID :帐户的其他说明:家目录:登录时运行的程序

root:x:0:0:root:/root:/bin/bash

2.用户管理

增加用户

useradd、adduser

在使用adduser命令时,它会添加这个用户名,并创建和用户名名称相同的组名,并把这个用户名添加到自己的组里去,并在/home目录想创建和用户名同名的目录,并拷贝/etc/skel目录下的内容到/home/用户名/的目录下,提示输入密码。

在使用命令useradd时,它会添加这个用户名,并创建和用户名相同的组名,但它并不在/home目录下创建基于用户名的目录,也不提示创建新的密码。它只创建普通用户,不能用这个用户名来登录系统。

删除用户

userdel

只删除/etc/passwd与/etc/shadow中该账户的信息:

userdel guest

加“-r”参数,连同相关文件一起删除:

userdel –r guest

添加组命令

groupadd

-g GID 设定组ID的值

groupadd –g 55 newgroup

删除组命令

groupdel

groupdel newgroup

passwd命令常用参数:

-k 保留即将过期的用户在期满后仍能使用

-d 删除用户密码

-l 关闭用户密码

-u 恢复用户密码

-S 显示用户密码状态

chage –l查看用户信息

chage –l username

$ sudo chage -M 0 neusot

su 用户 #改变当前用户

练习 用户手动创建实例:

1.添加组信息:# vi /etc/group

groupname:x:520:

2.添加用户信息:# vi /etc/passwd username:x:520:520: :/home/username:/bin/bash

3.同步passwd与shadow: # pwconv

4.设置用户密码:# passwd username

5.创建用户的根目录:# cp –r /etc/skel /home/username

6.修改用户目录的权限: # chown –R username.groupname /home/username

3.如何授予普通用户权限

math?formula=sudo%20chage%20-M%200%20neusot%20%E6%8A%8A%E5%BD%93%E5%89%8D%E5%91%BD%E4%BB%A4%E6%93%8D%E4%BD%9C%E6%8F%90%E5%8D%87%E4%B8%BA%E4%B8%B4%E6%97%B6%E7%AE%A1%E7%90%86%E5%91%98%201.%23%20vi%20%2Fetc%2Fsudoers%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%202.%E6%89%BE%E5%88%B0root%20ALL%3D(ALL)%20ALL%203.%E5%B0%86%E7%94%A8%E6%88%B7%E5%90%8D%EF%BC%88hadoop%EF%BC%89%20ALL%3D(ALL)%20NOPASSWD%3A%20%E6%94%BE%E5%88%B0root%20ALL%3D(ALL)%20ALL%E4%B8%8B%E6%96%B9%204.%E6%8C%89esc%20%EF%BC%9Awq%EF%BC%81%E4%BF%9D%E5%AD%98%205.%E5%9C%A8%E7%94%A8%E6%88%B7%E7%95%8C%E9%9D%A2 sudo chage -M 0 用户名

4.文件权限管理

chmod 改变文件的可写、可读、可执行等属性 频率最高

说明:只有文件主或超级用户root才有权用chmod改变文件或目录的访问权限。

chmod命令详解

设定文件权限时,在模式中常用以下的字母代表用户或用户组:

u(user)表示文件的所有者。

g(group)表示文件的所属组。

o(others)表示其他用户。

a(all)代表所有用户(即ugo)。

权限用以下字符表示:

r表示读权限;

w表示写权限;

x表示执行权限。

最后要指明是

(+)增加权限 (-) 取消权限 (=)赋予权限。

chown 改变文件的拥有者 其次

三种权限

4 2 1

r w x

实例:

chmod +x hello

为hello文件赋予所有用户的执行权限

chmod 777 hello

为hello文件赋予所有用户的全部操作权限

chmod u+rwx hello

为hello文件赋予当前用户的所有操作权限

chmod 700 hello

当前用户有对hello文件的所有操作权限,其他用户无任何权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值