Day6-2 用户和组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day6-2 用户和组相关的知识,希望对你有一定的参考价值。
-
useradd [username] 新建用户
-u [userID] 指定用户ID
-g [groupname] 指定新用户属于某个组
-d [path] 指定用户家目录
-s [path] 指定shell
-M 不创建家目录
若新建用户未创建家目录,后来要创建,不能只创建一个以用户名为名的家目录,还需要配置文件,并更改为对应用户所有者及所属组
模板文件可以从/etc/skel/复制
userdel [username] 删除用户(不删除家目录)
userdel -r [username] 删除用户及家目录
每新建一个用户,会在/etc/passwd文件中增加一行用户名开头的信息
每行格式: -
passwd [username] 设定用户密码
mkpasswd 生成密码
yum install -y expect
用户密码存在/etc/shadow -
groupadd [groupname] 增加组
groupdel [groupname] 删除组(前提是组中无用户)
组信息保存在/etc/group
组密码保存在/etc/gshadow -
usermod
-u [userID] 改变用户ID
-g [groupID] 改变用户组ID
-G [groupname] 增加用户所属组,可接多个组名 -
su 切换用户
su - [username]
su - -c "[commond]" [username] 以指定用户身份执行命令 - sudo
visudo通过编辑文本暂时赋予特定用户特定权限
如在此增加一行,赋予用户slx对所有对象,执行所有命令的权限
赋予用户对所有对象,执行ls命令的权限(要写绝对路径)
sudo /usr/bin/ls /root/ 用户本没有查看/root/的权限,sudo暂时赋予其权限
以上是关于Day6-2 用户和组的主要内容,如果未能解决你的问题,请参考以下文章