标签:用户名 文件名 用户 chmod 所有者 linux 权限 目录
目录结构及用户
1、目录结构
树状结构
根目录和家目录,根目录包含家目录
cd / //进入根目录
cd ~ //切回家目录
sudo su //输入密码进去超级用户
su 用户名 //从超级用户切回到家目录
查看目录权限
ls -l //查看目录权限
用户权限:
第一位表示文件类型,l表示连接文件,d表示目录文件,-代表普通文件。
第二位到第四位为第一组,分别为rwx,r代表可读,w代表可写入,x代表执行。如果该文件只可读,则第二位为r,第三和第四位为-。第一组为文件所有者的权限。
第五位到第七位为第二组。第二组为同组的用户的权限。例如,我买了一台电脑,所有者是我,而同宿舍的熟人是同组,其他宿舍的陌生人是其他用户。
第八位到第十位为第三组。第三组为其他用户(既不是所有者也不是同组)的权限
修改权限:
chmod u-r 文件名 //u代表所有者,-r修改了所有者的可读权限,使之变为不可读。
chmod u+r 文件名 //u代表所有者,+r修改了所有者的可读权限,使之变为可读。
chmod g-r 文件名 //g代表同组
chmod o+w 文件名 //o代表其他用户
chmod a+x 文件名 //a代表所有用户
数学法修改权限(推荐):
4代表r,2代表w,1代表x
chmod 777 文件名 //一位数字代表一个组,7=1+2+4,则所有用户权限都为rwx。
chmod -001 文件名 //减去其他用户的x权限,所有者和同组不修改
2、用户管理
创建用户:
1、adduser 用户名
这是一个脚本;把很多指令合并了。
注意:用户名不能包含大写字母。
2、useradd 用户名
useradd -d /home/用户名 -m 用户名(跟前面一样)
这个用户名可以有大写。
注意:用户创建完成之后,没有给用户指定密码,需要手动加密码
sudo passwd 用户名 //加密码
查看用户
cat /etc/passwd //表示可以查看所有用户
删除用户:
1、deluser 用户名
注意:删除后,对应的家目录还需手动删除,直接用rm删除就行
2、userdel -r 用户名
表示删除一个用户名及用户的主目录
注意:可能会出现一个错误,如果出错了,通过cat去查看用户是否存在,如果存在。关掉终端,重开终端再删除
修改所有者权限:
chown 用户名 文件名 //表示把文件名的所有者权限改成新的用户名为所有者
chown 所有者用户名:所属组用户名 文件名 //表示可以把文件名的所有者和组用户都改变了,也可以只改变一种
标签:用户名,文件名,用户,chmod,所有者,linux,权限,目录 来源: https://www.cnblogs.com/Mr-black-7/p/15763734.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。