比如添加警察policeman组

groupadd policeman


查看linux中所有组的信息 怎么查看呢


vi /etc/group

或者cat /etc/group 只能看不能修改

policeman:x:502:

502是组的id



创建用户并且指定该用户到哪个组


useradd -g 组名 用户名


查看linux中所有用户的信息 怎么查看呢

vi /etc/passwd

或者cat /etc/passwd


panpan:x:503:502::/home/panpan:/bin/bash

502表示用户所在组的id

503就是这个用户的id



怎么给along添加密码呢


passwd along 回车就ok


pwd 显示所在当前文件夹



如果我用along 用户登录之后新建个文件叫mytest1.java

ll之后

-rw-r--r-- 1 along policeman 11 09-12 23:42 mytest1.java


这一串是什么意思呢??

1代表文件

如果是文件夹 就显示这个文件夹下有多少个文件

-rw-r--r-- 这个是最主要的 讲讲是什么意思


这串文字表示 各类用户对这个文件的操作权限

- rw- r-- r-- -代表这的是文件类型 (-普通文件 d代表文件夹)

rw- 代表文件(就是谁创建的呗)的所有者对该文件的权限 (权限分三种 r {可读[4]} w{可写[2]} x{可执行[1]})


r-- 代表文件所在组对该文件的权限

r-- 其他用户(其他组的用户)对该文件的权限


如何修改文件的 访问权限 (panpan用户登录之后想进去home/along文件夹是进不去的

chmod 777 along (只能root权限有这个修改能力或者这个文件夹的所有者与这个授权的权限)

这个777 就是跟刚才那个rw- r-- r-- 对应的


想看看我是哪个用户 就是当前用户 who am i 哈哈



用root权限可以改变某个用户所属组

usermod -g policeman ashuai

把ashuai从tufei组移动到了policeman组


也可以修改文件的所有者


chown 组名 文件名