比如添加警察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 组名 文件名