linux权限、账户

2020-04-03  本文已影响0人  撸出优雅的代码

一、权限

1.1 权限解读

r 只读,w 可写,x 可执行,- 表示无此权限

-rwxrw-r‐-1
文件或文件夹 所有者 所在组 其它组

1.2 chown 改变所有者

change owner 的意思,主要作用就是改变文件或者目录所有者,所有者包含用户和用户组

-R:进行递归式的权限更改,将目录下的所有文件、子目录更新为指定用户组权限

chown -R test:suoron /u   //-R=递归

1.3 chmod 改变访问权限

chmod [who] [+ | - | =] [mode] 文件名

* who 表示操作对象可以是以下字母的一个或者组合
    u:用户 user
    g:用户组 group
    o:表示其他用户
    a:表示所有用户是系统默认的
* 操作符号
    +:表示添加某个权限
    -:表示取消某个权限
    =:赋予给定的权限,取消文档以前的所有权限
* mode
    表示可执行的权限,可以是 r、w、x
    
示例:
    添加可执行的权限 (chomd +x shell.sh)
    去除可执行的权限 (chomd -x shell.sh)
    是改变文件或者目录所有者(chown root:root 文件或者目录)
    

1.4 数字表示法

0 表示没有任何权限
1 表示有可执行权限 = x
2 表示有可写权限 = w
4 表示有可读权限 = r
使文件或目录无任何权限 (chomd 000 文件或者目录)

二、账户


2.1 设置Root账户

sudo passwd root    //设置 Root 账户密码
su  //切换到 Root

2.2 设置允许远程登录 Root

vi /etc/ssh/sshd_config //编辑 

# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password     //注释此行
PermitRootLogin yes                             //加入此行
StrictModes yes

service ssh restart //重启服务 
sudo echo "PermitRootLogin yes" >> /etc/ssh/sshd_config     //设置超级用户登录
service ssh restart     //重启服务 

2.3 用户

useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>][-g <群组>][-s <shell>][-u <uid>][用户名称]
1.创建用户test
useradd -d /home/test -g suoron -s /bin/bash -u 1024 test
2.设置密码
passwd test
3.进入用户目录
cd ~
cd ./cd ..
上一篇 下一篇

猜你喜欢

热点阅读