ubuntu用户权限


一、读、写、执行权限、组

read     r 4
write    w 2
excute   x 1

相同权限的用户 放在同一个组中

二、ls -l详解

第一个字母代表是否为文件夹
后九个字母每三个一组共三组 代表可读、可写、可执行
拥有者权限 组权限 其他用户权限
第一列为拥有者 第二列为组名称
中间数字为硬连接数目

大多数情况组名与用户名相同

三、硬链接数目

硬链接数目为有多少种方式可访问到文件或文件夹
一般文件的硬链接数目为1
文件夹的硬链接数目至少为2(当前目录.访问方式)
若文件下的一级文件夹下每多一个则加1
硬链接数 - 2 = 一级子目录数

四、chmod

chmod +/-rwx 文件名/目录名

没有可执行权限 则不能对目录执行终端命令

cd

没有可读权限就不能查看其下文件

ls

没有可写权限就不能更改目录下内容

touch

五、组管理

groupadd 组名称 添加组
groupdel 组名称 删减组
cat /etc/group 查看组
chgrp -R 组名 文件/目录名 修改目录或文件所属组
-R表示递归 文件夹下有文件必须加-R

六、用户管理

新建组
设置密码

useradd -m -g 组 新用户名
-m 自动创建家目录
-g 指定用户所在组 否则会建立同名组
passwd 用户名

一般两句连用

sudo useradd -s /bin/bash -m 用户名
passwd 用户名

查看用户

ls -l /etc/passwd
cat /etc/passwd

删除用户

userdel -r 用户名
-r 自动删除家目录

查看用户详细信息(用户代号、组代号)

id 查看当前用户信息
id 用户名 查看用户信息
cat -n /etc/passwd  查看用户信息
用户名:x:uid:dev::家目录:shell
x代表有密码而且加密
uid 用户代号
dev 开发组
空列 全名(未设置为用户名)
cat -n /etc/group  查看组信息
查看组代号 将用户定义在不同组 具有不同组权限

查看实时登录用户

whoami  查看自己
who     查看当前登录所有用户列表

主组:新建用户时使用-g选项指定组名 如果不指定则自动建立一个和用户同名的组。
附加组:etc/group中最后一列表示改组用户列表,这些用户拥有附加组的权限。
修改用户的主组与附加组

usermod -g 组 用户名     修改用户主组
usermod -G 组 用户名     修改用户附加组

修改用户登录的shell 一般来讲将dash修改为bash

usermod -s /bin/bash 用户名

七、which命令

查看命令位置

which 命令

查看权限 特殊可执行权限s

/bin       二进制执行文件目录 主要用于具体应用
/sbin      是系统管理员专用的二进制代码存放目录 主要系统管理
/usr/bin   后期安装的一些软件
/usr/sbin  超级用户的管理程序

八、切换用户

su - 用户名     切换用户并切换目录 -可以切换到用户家目录
exit           退出当前登录账户
su -           切换到root

九、修改文件或目录权限

chown     修改拥有者
chown 用户名 文件名或目录名
chgrp     修改组
chgrp -R 组名 文件名或目录名
chmod     修改权限
chmod -R 三个数字0~7 文件名或目录名
三个数字代表拥有者权限 组用户权限 其他用户权限
-R 表示递归修改
r   4
w   2
x   1
ls -l
chown     修改第三列
chgrp     修改第四列
chmod     修改第一列
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值