linux用户 群组和权限问题

用户 : 使用操作系统的人
用户组 :具有相同系统权限的一组用户
与之有关的四个配置文件:

/etc/passwd 存储当前系统中所有用户的信息
/etc/shadow 存储当前系统中所有用户的密码信息
/etc/group 存储当前系统中所有用户组信息
/etc/gshadow 存储当前系统中用户组的密码信息

添加一个新的用户useradd

常用选项:
-u 指定用户的UID
-g 指定用户所属的群组
-d 指定用户的家目录
-c 指定用户的备注信息
-s 指定用户所用的shell

删除一个用户userdel -r username
查看用户信息id username
修改用户账户usermod

常用选项:
-u 修改用户的UID
-g 修改用户的GID
-G 将一个用户加入到指定的群组中
-d 修改用户的家目录
-c 修改用户的备注信息
-s 修改用户所用的shell
-L 对用户上锁
-U 解锁用户

权限问题

使用 ls -l 显示文件详细信息,例如
-rw-r--r-- 1 renyaru staff 310 6 1 14:20 quicksort.py
权限信息 硬链接数 属主 属组 文件大小 文件创建日期 文件名

权限信息

-rw-r--r-- 10位分为 1 3 3 3
第1位 代表文件类型 -代表普通文件 d代表是目录 l代表软链接(快捷方式)b代>表设备文件 p代表管道文件
2 3 4 位代表属主的权限 r读权限 w写权限 x执行权限
5 6 7 位代表属组的权限 r读权限 w写权限 x执行权限
8 9 10位代表其他用户权限 r读权限 w写权限 x执行权限

更改权限信息

chmod命令
a:所有用户
u:用户
g:用户组
o:其他用户
+:加上权限
-:减去权限
=:等于权限
eg:给文件file.txt加上可执行权限
chmod a+x file.txt
八进制的数据表示权限 0 1 2 3 4 5 6 7
0:没有任何权限
1:x
2:w
3:xw
4:r
5:rx
6:rw
7:rwx
eg: 给文件一个755权限
chmod 755 file.txt

ps 执行文件的方法

sh 文件路径
bash 文件路径
. 文件路径
./ 文件路径

更改文件所属用户和用户组
chown命令

修改文件的所属用户
chown userName file
修改目录下所有文件、所有子文件、文件夹的所有用户
chown -R userName folder
修改文件的所属用户组
chgrp groupName file
修改目录下所有文件、所有子文件、文件夹的所有用户组
chgrp -R userName folde

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、USERS UID为0的用户为管理员用户,任何一个UID为0的用户,都可为管理员用户若系统没有了UID=0的管...
    JevonWei阅读 2,262评论 0 2
  • 1.安全AAA(3A) Authentication:认证Authorization:授权Accouting|Au...
    尛尛大尹阅读 1,490评论 0 2
  • 【恩倫】 当我离开的那一刻,心中五味杂陈,眼中翻滚的泪水一直不舍得往下掉,这一次离去,可能永远都不回头。脑海中一个...
    恩倫阅读 335评论 0 0
  • 昨天新出了个犯罪推理题材的网剧,夜里看还有点怕怕的(没错,是因为小编胆子小,不是那个剧吓人),跟大家分享一下。 开...
    剧评人阅读 2,054评论 0 1
  • By 小小小小小小彡 遇到危险时,鸵鸟被逼得走投无路,就把头钻进沙子里,以为自己眼睛看不见就是安全。 ——鸵鸟心态...
    小小小小小小彡阅读 1,988评论 0 1