码迷,mamicode.com
首页 > 系统相关 > 详细

linux的基本操作3(权限)

时间:2018-11-14 19:11:00      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:cat   基本   用户名   attr   自己   去掉   权限   Owner   uid   

sudo cat /etc/passwd   查看账户信息
用户有自己的编号是uid,组也有自己的编号是gid
useradd -D        查看默认添加账号的模板
sudo useradd -m liu     添加带home目录的账户
sudo userdel -r liu     删除账户liu连同其home目录及email
passwd           修改自己的密码
sudo passwd root     修改root账户的密码
sudo chage liu        修改liu的信息(不重要)
sudo chage liu        修改liu的账户过期设置

 

sudo cat /etc/group            查看会员组信息
sudo groupadd testgroup           添加会员组
sudo usermod -a -G 组名 用户名       将用户名追加到会员组里
sudo groupmod -n 新组名 旧组名       修改会员组名
sudo groupdel testgroup          删除会员组


-    代表文件
d   代表目录
l    代表链接(快捷方式)
c   代表字符型设备
b   代表块设备
n   代表网络设备

r    代表读权限
w   代表写权限
x    代表执行权限

d rwx r-x ---
- rwx rwx rwx

第一组:文件所有者 owner
第二组:文件所属组成员 group
第三组:系统的其他用户 other


---        0    无任何权限
--x       1     执行
-w-      2     写入
-wx     3     写入和执行(1+2)
r--       4     读
r-x      5     读和执行(1+4)
rw-     6     读和写(2+4)
rwx    7      全部(1+2+4)
(牢记1,2,4)


chmod 760 filename   修改文件权限
chmod -R 777 mulu/   给该文件夹及其子文件及文件夹777权限


umask

ubuntu  默认是0022,或0002

文件默认权限是666
目录默认权限是777

新建文件或文件夹的默认权限就是默认文件或文件夹的权限减去umask的值得到的权限

umask 022     修改umask默认值

 

u   代表用户(自己)
g   代表组
o   代表其他
a   代表以上所有


+   是增加权限
-    是减少权限
=   是将权限设置成后面的值

chmod o+r filename    给其它用户增加读权限
chmod u-w filename   给自己减去写权限

chown     用户名/uid 文件名 修改文件所属用户
chgrp      组名 文件名 将文件移到指定组


chattr +i filename/directory   给文件/文件夹加上不可删除属性
chattr -i filename/directory    去掉不可删除属性

 

linux的基本操作3(权限)

标签:cat   基本   用户名   attr   自己   去掉   权限   Owner   uid   

原文地址:https://www.cnblogs.com/colos/p/9959189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!