Linux用户及文件权限管理
来源:互联网 发布:linux怎么启动apache 编辑:程序博客网 时间:2024/06/05 04:57
一、linux用户管理
1、查看用户
whoami
2、创建用户
在 Linux 系统里, root
账户拥有整个系统至高无上的权利,比如 新建/添加 用户。
要创建用户需要 root 权限,这里就要用到 sudo
这个命令了。不过使用这个命令有两个大前提,一是你要知道当前登录用户的密码,二是当前用户必须在 sudo
用户组。
sudo adduser andy //新建一个名为andy的用户
3、用户组
在 Linux 里面每个用户都有一个归属(用户组),用户组简单地理解就是一组用户的集合,它们共享一些资源和权限,同时拥有私有资源
1)查看用户所属用户组:
groups andy
cat /etc/group | sort
直接使用cat /etc/group | sort会显示所有用户组的信息,可以使用cat /etc/group | grep -E "andy"过滤掉一些不想看到的结果
2)将其他用户加入用户组
sudo usermod -G sudo andy使用
usermod
命令可以为用户添加用户组,同样使用该命令你必需有 root 权限
4、删除用户
sudo deluser andy --remove-home
二、Linux文件系统
1.查看文件权限
ls -l
1)文件类型
关于文件类型,牢记Linux 里面一切皆文件,正因为这一点才有了设备文件( /dev
目录下有各种设备文件,大都跟具体的硬件设备相关)这一说。
socket
:网络套接字
pipe
管道。
软链接文件
:链接文件是分为两种的,另一种当然是“硬链接”
2)文件权限
一个目录同时具有读权限和执行权限才可以打开并查看内部文件,而一个目录要有写权限才允许在其中创建其它文件
链接数:链接到该文件所在的 inode 结点的文件名数目
文件大小:以 inode 结点大小为单位来表示的文件大小,你可以给 ls 加上-lh
参数来更直观的查看文件的大小。
2.修改文件权限
每个文件的三组权限(拥有者,所属用户组,其他用户,记住这个顺序是一定的)对应一个 " rwx ",也就是一个 “ 7 ” ,所以如果我要将文件“ iphone6 ”的权限改为只有我自己可以用那么就这样:
chmod 700 iphone6
完成上述操作,还可以使用
chmod go-rw iphone6
g
、o
还有u
分别表示 group、others 和 user,+
和 -
分别表示增加和去掉相应的权限。
注:useraddd和adduser的区别:useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。其实 useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作。
- 【Linux】用户及文件权限管理
- Linux 之用户及文件权限管理
- Linux 用户及文件权限管理
- Linux中用户及文件权限管理
- Linux文件权限及用户管理
- Linux文件权限及用户管理
- linux 用户及文件权限管理
- Linux文件权限及用户管理
- Linux文件权限及用户管理
- Linux文件权限及用户管理_0
- Linux文件权限及用户管理_1
- Linux用户及文件权限管理
- Linux用户及文件权限管理
- Linux用户及文件权限管理
- Linux 用户及文件权限管理
- Linux用户及文件权限管理
- Linux-用户及文件权限管理
- Linux用户及文件权限管理
- 第33课: Spark Executor内幕彻底解密:Executor工作原理图、ExecutorBackend注册源码解密、Executor实例化内幕、Executor具体工作内幕
- t-io: 百万级TCP长连接即时通讯框架
- JNI 使用简介
- 欢迎使用CSDN-markdown编辑器
- Java 编程题目 第十四题
- Linux用户及文件权限管理
- 做题提示
- 下拉菜单的两种实现方式:CSS和JS
- YUVtoUIImage
- Java 编程题目 第十五题
- Java 编程题目 第十六题
- Tomcat部署Web应用方法总结
- JSP9大内置对象
- java的访问控制符