1、chattr
chattr -i zipkin-server-2.21.1-exec.jar 去掉i属性chattr +i zipkin-server-2.21.1-exec.jar 添加i属性chattr +a zipkin-server-2.21.1-exec.jar 添加a属性
2、chmod/chown
linux系统中对文件权限的描述机制: d /- rwx rwx r-xd:目录 -:文件 所有者 所属组 其他人 rwx:读写执行可以表示为二进制: 111 111 101也可以表示为十进制: 7 7 5 -:普通文件 (f) d:目录文件 b:块设备文件 (block) c:字符设备文件 (character) l:符号链接文件(symbolic link file) p:命令管道文件(pipe) s:套接字文件(socket)#修改权限chmod u+rwx file #为file添加或取消所属用户的权限#u代表用户 o代表其他用户 g代表所属组的成员用户 a代表所有用户chmod 567 file #用数字也可以表示权限 #5 ---> 101 ---> r-x#将file所有者改成hadoop用户,所属组改成hadoop组chown hadoop:hadoop file #上级目录的权限对本级文件或者文件夹的操作有约束#修改文件夹及所有子文件夹的用户及组chown -hR username:groupname ./目录名 -h:表示对符号链接也起作用; -R:表示对所有子文件也起作用; 后面的用户名和组名用冒号分割; 最后是要修改的目标文件夹;
3、groupadd
groupadd beauties 添加组
4、groupdel
groupdel beauties 删除组
5、groups
groupsgroups user1
6、groupmod
groupmod 修改组属性
7、gpasswd
gpasswd -a 用户 组 将用户加入组gpasswd -d 用户 组 将用户从组中删除gpasswd -a user1 user2
8、id
#当前登录的用户信息id #user1的用户信息id user1
9、lsattr
>lsattr zipkin-server-2.21.1-exec.jar ---------------- zipkin-server-2.21.1-exec.jar#显示当前目前下的所有文件的属性>lsattr i:不可修改权限 例:chattr u+i filename 则filename文件就不可修改,无论任何人,如果需要修改需要先删除i权限,用chattr -i filename就可以了。查看文件是否设置了i权限用lsattr filename。a:只追加权限, 对于日志系统很好用,这个权限让目标文件只能追加,不能删除,而且不能通过编辑器追加。可以使用chattr +a设置追加权限。e:可执行文件
10、passwd
passwd itcast0830 必须设置密码才能正常登陆echo "demo" | passwd --stdin demo 改密码,不需要强制的格式
11、useradd
useradd itcast0830 添加用户useradd -g 组 用户 添加用户并指定组
12、userdel
userdel yun12 删除用户userdel -r itcast 删除用户的同时删除用户的主目录
13、usermod
usermod -l b a 将a的登陆名改为busermod -g hadoop itcast0830 将itcast0830的组改为hadoop组usermod -G hadoop,root itcast0830 给itcast0830添加两个组hadoop,rootusermod -d /home/itcast itcast0830 将itcast0830的主目录改成/home/itcast#(要事先创建itcast目录,并且拷入环境变量文件)