用户权限

### 用户操作 ###
添加用户 walker
useradd walker
【创建用户没有指定用户组,则会创建与用户同名的用户组】
useradd -g group1 user1【创建user1用户,用户组为group1】
查看用于 walker
id walker

walker用户
    用户信息被记录在 /etc/passwd 文件中
    用户密码信息被记录在 /etc/shadow 文件中

只有root用户才能创建用户

指定密码
passwd walker
输入密码

userdel walker 删除walker用户,但是不会删除walker的家目录
userdel -r walker 删除walker用户的家目录



### 用户组操作 ###
useradd u1【id u1:u1属于u1用户组】
groupadd g1
usermod -g g1 u1 将u1添加到g1用户组【id u1:u1属性g1用户组】


### 临时用户身份切换 ###

su - u1 将用户切换为u1,且运行环境也切换到u1的家目录


### su sudo ###
将 shutdown -c 命令授权给u1
 -     在root用户下执行: visudo

 -    在文末添加:
    u1 ALL=/sbin/shutdown -c
    # ALL 代表所有主机,本地写localhost,运行u1用户在所有地方(本机和远程)方式执行 /sbin/shutdown -c 命令,后面还可以添加密码

 -    保存退出

 - 此时,在u1用户下,可执行 sudo shutdown -c


posted @ 2020-04-05 10:04  后山前堂客  阅读(159)  评论(0)    收藏  举报